MyISAM alebo InnoDB

Programovacie jazyky, rady, poradňa...
miso250593
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 89
Registrovaný: 11 júl 2008, 16:53
Kontaktovať používateľa:

MyISAM alebo InnoDB

Príspevok od používateľa miso250593 »

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
__construct
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 108
Registrovaný: 23 sep 2009, 9:32
Bydlisko: Dark Side of The Moon
Kontaktovať používateľa:

Re: MyISAM alebo InnoDB

Príspevok od používateľa __construct »

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
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: MyISAM alebo InnoDB

Príspevok od používateľa audiotrack »

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
Napísať odpoveď