InnoDB es un motor de almacenamiento en MySQL . Hay bastantes de ellos, y todos tienen sus pros y sus contras. Las mayores fortalezas de InnoDB son:
- Soporte para transacciones (brindándole soporte para ACID propiedad).
- Bloqueo a nivel de fila. Tener un mecanismo de bloqueo más detallado le brinda una mayor concurrencia en comparación con, por ejemplo, MyISAM .
- Restricciones de clave externa. Permitiéndole dejar que la base de datos asegure la integridad del estado de la base de datos y las relaciones entre las tablas.