He discutido brevemente esta pregunta en una tabla para que pueda decidir si optar por InnoDB o MiISAM .
Aquí hay una pequeña descripción general de qué motor de almacenamiento de base de datos debe usar en qué situación:
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
Resumen
- En casi todas las circunstancias, InnoDB es la mejor manera de ir
- Pero, lectura frecuente, casi nada de escritura, use MyISAM
- Búsqueda de texto completo en MySQL <=5.5, use MyISAM