Ventajas y desventajas de InnoDB y MyISAM -
- InnoDB se recupera de un bloqueo u otro apagado inesperado reproduciendo sus registros.
- InnoDB se puede ejecutar en un modo en el que tiene menor confiabilidad pero, en algunos casos, mayor rendimiento.
- InnoDB agrupa automáticamente varias inserciones simultáneas y las descarga en el disco al mismo tiempo.
- InnoDB vacía el registro de transacciones después de cada transacción, lo que mejora enormemente la confiabilidad.
- A diferencia de InnoDB, MyISAM tiene una búsqueda de texto completo incorporada
- MyISAM todavía se usa ampliamente en aplicaciones web, ya que tradicionalmente se ha percibido como más rápido que InnoDB en situaciones donde la mayor parte del acceso a la base de datos es de lectura.
- Al escribir/actualizar datos en una tabla InnoDB, solo se bloquea esa fila en particular, mientras que en MyISAM se bloquea toda la tabla.
- InnoDB proporciona soporte completo para transacciones.