Ho brevemente discusso questa domanda in una tabella in modo da poter concludere se utilizzare InnoDB o MyISAM .
Ecco una piccola panoramica di quale motore di archiviazione db dovresti usare in quale situazione:
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
Riepilogo
- In quasi tutte le circostanze, InnoDB è il modo migliore per andare
- Ma, lettura frequente, quasi nessuna scrittura, usa MyISAM
- Ricerca full-text in MySQL <=5.5, usa MyISAM