Eli pyöritän InnoDB-MySQL-palvelinta ja importtaan terminaalista käsin SQL-tietokannan luontiskriptin tietokantapalvelimelleni.
Web-sovellukseni, jota kehitän, hyödyntää JSON:ia tiedon tallennukseen. Kyseessä on yksinkertainen taulukko, johon tallennetaan Työntekijän yksilöivä id, Etunimi, Ikä, ja Ammattiasema. Esierkiksi {Name: Jerzu, Age: 34, Occupation: Computer Programmer}; Tuo on siis JSON-syntaksia. Haluaisin tietokantataulukon sisältään ainoastaan työntekijän Id:n, sekä työntekijään liittyvät attribuutit, jotka on eroteltavissa tuon JSON-olion avulla. Mutta minkä pistäisi tietotyypiksi? id voisi olla int, AUTO_INCREMENT, ja sitten attribuutit pylväs voisi olla kumpi se nyt sitten on Object, vai String?
En viitsi tietokannan raskauden tähden luoda jokaiselle attribuutille omaa columnia, koska kyseessä on kansainvälinen monikansallinen jättikorporaatio, ja työntekijöitä on miljoonia. JSON olisi moderni ratkaisu, että saisin nopeasti haetuksi Daattaa kannasta ohjelman käsiteltäväksi. Onko jollakulla kokemusta tietokannan suunnitteluvaiheen tietotyypin määrittelystä, kun halutaan tallentaa JSON-merkkijono yhteen columniin.
JSON-datan määrittely tietokannan määrittelyssä?
2
553
Vastaukset 2
- Turbo-Urpo
"attribuutit pylväs voisi olla kumpi se nyt sitten on Object, vai String? "
attribuutit on tietotyypiltään JSON
Mutta miksi InnoDB, kun MySQL tietokannan oletus on MyISAM , eihän tuohon InnoDB moottoriin juuri missään törmää.
Niin ja miksi JSON pitää sotkea mukaan MySQL tietokannan käsittelyyn, nostit tämän aiheen esille vain siksi että se on jotain erikoista, en usko että oikeasti ajot noilla eväillä pelata.- Turbo-Urpo
Niin, MySQL 5.7.8 tukee sitten tuota DATA tyyppiä, vanhemmat ei.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 2202228
Ei enää ulkoteltta ruokaa.
Se oli sitten viimmeinen kerta kun tuonne teltalle menen.Laatu heikkenee joka vuosi ja annokset pienenee.Ei enää kiitos,521322Jos sussa toisessa on yhtään miestä
Ja kadut tekemisiäsi niin menet poliisin puheille, paljastat kaiken oman osuutesi ja kerrot mitä kaikkea se toinen on te1861167- 81996
En ole hetkeen sinulle kirjoittanut nainen
Vieläkin ajattelen sinua, jos voit uskoa. Tunteet minussa huutavat toivoa ja rakkautta, kun kylmä loogisuus taas pistää56891- 72832
- 100812
Mitä eroavaisuuksia sinulla on
kaivattusi kanssa? Esim. luonteessa. Haittaavatko erot vai ovatko vain rikkaus?77747Martinan tyttärestä hieno haastattelu IL
Martina on kasvattanut fiksun tyttären.359739- 40731