Kettévágjam a MySQL táblámat?
Adatbázist tervezek.
Az egyik tábla nagyon gyorsan fog növekedni, idővel elfogja érni a millió sornyi nagyságrendeket.
A főoldalon ebből a táblából listázok ki 1-3000 sort, ennek feltételeként egy INT értéket vizsgálok.
22 tulajdonság van egy sorban, de ebből az elsődleges, amit kilistázok, olyan 8 cella. Érdemes a többi 15-öt, egy másik táblába rakni, és és ha egy-egy sor részleteit megakarja nézni a felhasználó, akkor JOIN-nal hozzácsapom.
Ezzel kicsit csökkenteni fogom az erőforrásigényt, vagy listás lekérdezésnél független, hogy hány tulajdonság van egy sorban ?
Millió sornál a MySQL össze fogja fosni magát...
Amúgy igen érdemes join-olni főleg akkor ha nincs szükséged mindig minden adatra.
Sőt végiggondoltam rendesen.
Mehet 1be az egész. Nem lesz túl menő az adatbázis felépítése de sima selectekkel az innoDB elbír több millió sort simán. A joinok viszont sajnos be fognak lassulni idővel.
Köszi.
InnoDB legyen szerinted? Eléggé kiforrott dolog az?
"Millió sornál a MySQL össze fogja fosni magát."
Bevallom kicsit tartok a MySQL-től.
Te nem MySQL-ben tárolnál ilyen nagy mennyiségű információt?
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!