Eu brevemente discutiu esta pergunta em uma tabela para que você possa concluir se deve usar o InnoDB ou MyISAM .
Aqui está uma pequena visão geral de qual mecanismo de armazenamento de banco de dados você deve usar em qual situação:
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
Resumo
- Em quase todas as circunstâncias, o InnoDB é o melhor caminho a percorrer
- Mas, leitura frequente, quase sem escrita, use MyISAM
- Pesquisa de texto completo no MySQL <=5.5, use MyISAM