Présentation de la technologie InnoDB

Accueil

 Présentation de MySQL

 Technologie InnoDB

 MySQL:atouts & limites

 Benchmarks

 Liens utiles

 

 

 

Qu'est ce que InnoDB ?

InnoDB est un type de table d'une base MySQL, le précèdent type de table utilisé jusqu'alors était MyISAM.

Le principal atout de l'utilisation de cette nouvelle technologie est la gestion des transactions lors de l'accès aux données. MySQL permet donc désormais "commit" et "roll-back", et devient donc un SGBD transactionnel, concrétisant ainsi le souhait d'une grande majorité des utilisateurs du produit.

Nous verrons aussi comment MySQL gère dorénavant les verrous sur données, et en quoi cela a influer sur la rapidité d'exécution et donc d'utilisation du produit.

De plus, toujours grâce à la technologie InnoDB, MySQL propose les fonctionnalités suivantes :

  • Support des clés étrangères (Foreign Key)
  • Possibilités de faire des sauvegardes de bases "à chaud"
  • Crash Recovery automatique.
  • Permet (en théorie...) de gérer des bases de tailles illimitées.

De plus, les tables de types InnoDB donnent de meilleures performances que le précèdent type de table, les fonctionnalités en plus !