Ahojte, vo svojom systéme použivam v podstate 3 tipy tabuliek
1. Take kde väčšinou insertujem dáta, ako stiahnutia atd, občas nejaké selectovanie príkazy - Tu by som použil InnoDB
2. Potom mam také ktoré sú veľké ale prevažuje z nich vypisovanie a updatovanie tu neviem či by bolo efektívnejšie použiť InnoDB alebo MyISAM
3. Také kde je aj selecet, aj insert a aj update, a niesu až také velké tu by som nechal MyISAM
Ide mi proste o to že by som chcel začať využívať InnoDB úložný systém, lebo ten je v istých prípadoch lepší ako MyISAM
Tak ako by ste to volili vy?
Ďakujem
MyISAM alebo InnoDB
-
miso250593
Medium Expert
- Príspevky: 89
- Registrovaný: 11 júl 2008, 16:53
- Kontaktovať používateľa:
-
__construct
Medium Expert
- Príspevky: 108
- Registrovaný: 23 sep 2009, 9:32
- Bydlisko: Dark Side of The Moon
- Kontaktovať používateľa:
Re: MyISAM alebo InnoDB
MyISAM nie je dobrý pokiaľ často zapisuješ alebo updateuješ pretože sa pri tom zamkne celá tabuľka. (InnoDB podporuje row-based locking). Je ale rýchly na počítanie napr. SELECT COUNT(*) atď ..
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: MyISAM alebo InnoDB
tých rozdielov je tam viac, a nie len pri selectoch a upadtoch. Na innoDB napríklad foreign key constraints a transakcie, pri myisam zase fulltext. Nikto ti nepovie čo máš používať, lebo je to veľmi relatívne