Resumen
MySQL y MariaDB tienen dos formatos principales para almacenar bases de datos, MyISAM e InnoDB. MyISAM es el formato más antiguo y básico, que tiene una serie de limitaciones en comparación con el formato InnoDB más nuevo y con más funciones.
Para determinar qué formato usa su sitio web, puede seguir nuestro artículo sobre cómo determinar qué formato de base de datos usa su sitio web.
Comparación
| MiISAM | InnoDB | |
|---|---|---|
| Soporte transaccional | No | Sí |
| Mecanismo de bloqueo | Nivel de tabla | Nivel de fila (mejor) |
| Compatibilidad total con ACID | No | Sí |
| Rendimiento de lectura | Excelente | Bueno-Excelente |
| Rendimiento de escritura | Bien | Excelente |
| Integridad referencial | No | Sí |
| Soporte de TEXTO COMPLETO | Sí | Sí (5.6 y superior) |
| Recuperación de bloqueo | Está bien | Bien |