SQL adatbázisnál van jelentősége, ha az egy oszlopban levő mezőknél az adatok mérete között jelentős különbség van?
Figyelt kérdés
JSON táblákat tárolnék a mezőkben és bizonyos fajta objektumok pár byte-ot foglalnak, bizonyosak meg 10-20 kB-ot. Az adatbázis szempontjából ez mindegy, vagy hatékonyabb a hasonló méretű adatokat külön táblákban tárolni?2018. szept. 23. 15:57
2/7 anonim válasza:
az megvan hogy adatbázisban egy oszlop szélessége egységes ? ha az varchar(255) akkor 255 karakter hosszúba tárolja mindegy milyen hosszú a helyet lefoglalja neki.
3/7 A kérdező kommentje:
Ahogy most olvasom van text típus is, amit másképp kezel, mint a varchar-t. Az még 4 gigabájtos is lehet maximum.
2018. szept. 23. 20:19
4/7 anonim válasza:
JSON táblát adatbázisba? Már bocs de minek? Főleg egy mezőbe. Azt tudod, hogy a text-ben csak igen minimálisan van lehetőség pl. keresésre, indexelésre (általában).
5/7 anonim válasza:
2. 18:54: azt vágod, hogy azért varchar (variable length character string az eredeti teljes neve), mert változó hosszal tárolja, és egy varchar(255) azt jelenti, hogy maximum 255 karakter hosszú stringet tárolhatsz, de értelmesen teszi le. Ez a különbség a char (fixed length character string) és a varchar között. Egyes SQL kiegészítések megengednek 255-nél hosszabb varchar mezőket is.
6/7 A kérdező kommentje:
"JSON táblát adatbázisba? Már bocs de minek? Főleg egy mezőbe."
Ez nem csak hogy régóta bevett szokás, de valamelyik új SQL verzió már nyelvi szinten is támogatja. Sokszor az adatstruktúrák túl összetettek és változatosak ahhoz, hogy egy szimpla 2 dimenziós táblában lehessen őket ábrázolni.
Csak az nem volt világos, hogy maga az adatbázis hogyan tárolja az adatokat és hogy mindenre stabil méret van-e, de közben olvasgattam és úgy veszem ki, hogy ezeket az adattípusokat másképp kezeli, mint az egyszerűbbeket.
2018. szept. 24. 10:52
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!