Les clés etrangères sont déjà gérées en myISAM. Par contre elles n'étaient pas controlées lors de modifications... Innodb apporte justement la vérification des contraintes sur les clés étrangères (foreign key constraints) ce qui garantie de garder des données cohérentes. C'est une fonction de base dans toute BD relationnelle. Dans ce sens, mySql utilisé avec des tables myISAM n'est pas vraiment un SGBDR.
[^] # Re: innodb
Posté par Chadom (site web personnel) . En réponse au journal innodb. Évalué à 2.
Les clés etrangères sont déjà gérées en myISAM. Par contre elles n'étaient pas controlées lors de modifications... Innodb apporte justement la vérification des contraintes sur les clés étrangères (foreign key constraints) ce qui garantie de garder des données cohérentes. C'est une fonction de base dans toute BD relationnelle. Dans ce sens, mySql utilisé avec des tables myISAM n'est pas vraiment un SGBDR.
Pour la liste des features Innodb :
http://www.innodb.com/features.php(...)