Le wiki présente rapidement quelques caractéristiques des moteurs MyISAM et innoDB disponible dans le SGBD MySQL. Le choix du moteur d'un stockage dépend des spécificités de l'application.
L'utilisation de MyISAM est judicieuse pour un système d'information tolérant des incohérences. Sa rapidité sur les opérations de lecture ou d'insertion est un atout.
InnoDB s'utilisera principalement pour un système d'information sans tolérance d'erreurs ou utilisant intensivement les clés étrangères ou des intégrités référentielles.
Quelqu'il soit, le choix d'un moteur de stockage n'est pas définitif, il peut être modifié à tout moment via la commande alter table
:
mysql> ALTER TABLE maTable1 ENGINE=INNODB; mysql> ALTER TABLE maTable2 ENGINE=MYISAM;