Krátce jsem probral tuto otázku v tabulce, abyste se mohli rozhodnout, zda použít InnoDB nebo MyISAM .
Zde je malý přehled toho, který db storage engine byste měli v které situaci použít:
MyISAM InnoDB ---------------------------------------------------------------- Required full-text search Yes 5.6.4 ---------------------------------------------------------------- Require transactions Yes ---------------------------------------------------------------- Frequent select queries Yes ---------------------------------------------------------------- Frequent insert, update, delete Yes ---------------------------------------------------------------- Row locking (multi processing on single table) Yes ---------------------------------------------------------------- Relational base design Yes
Shrnutí
- Téměř za všech okolností InnoDB je nejlepší způsob
- Ale časté čtení, téměř žádné psaní, používejte MyISAM
- Fulltextové vyhledávání v MySQL <=5.5, použijte MyISAM