InnoDB est un moteur de stockage dans MySQL . Il y en a plusieurs, et ils ont tous leurs avantages et leurs inconvénients. Les plus grandes forces d'InnoDB sont :
- Prise en charge des transactions (vous offrant une prise en charge de l'ACID propriété).
- Verrouillage au niveau de la ligne. Avoir un mécanisme de verrouillage plus fin vous donne une concurrence plus élevée par rapport, par exemple, à MyISAM .
- Contraintes de clé étrangère. Vous permettant de laisser la base de données garantir l'intégrité de l'état de la base de données et les relations entre les tables.