Voici la liste des différents types de table disponible avec MySQL :
Type de table | Version requise | Fichiers sur le disque | Description |
---|---|---|---|
DBD | 3.23.17 | .frm (définition), .db (données et index) |
Ce type de table permet de gérer les tables à l'aide de transactions et ainsi demande l'utilisation des instructions «COMMIT» et «ROLLBACK» pour finaliser les opérations. |
HEAP | 3.23.0 | .frm (définition) | Ce type de table permet de stocké en mémoire des enregistrements de taille fixe. Il est extrêmement rapide mais il n'est utilisable que de façon temporaire, car il disparait à chaque redémarrage du système. |
IASM | Toutes les versions | .frm (définition), .MYD (données), .MYI (index) |
Ce type de table utilise la méthode de gestion d'accès séquentiel. |
InnoDB | 3.23.29 | .frm (définition) | Ce type de table permet de gérer les tables à l'aide de transactions et ainsi demande l'utilisation des instructions «COMMIT» et «ROLLBACK» pour finaliser les opérations. En plus il ne verrouille qu'un enregistrement à la fois lors de recherche ou de mise-à-jour, ceci provoquant de meilleur performance pour de multiple utilisateur employant la même table. |
MERGE | 3.23.25 | .frm (définition), .MRG (liste constituer de tables MyIASM) |
Ce type de table permet de regroupé de multiple table MyIASM dans une simple unité logique. |
MyIASM | 3.23.0 | .frm (définition), .ISD (données), .ISM (index) |
Ce type de table est utilisé par défaut par MySQL à partir de la version 3.23.0. Il est a noté qu'il supporte davantage de données que ISAM, il est indépendant de la machine et compresse mieux les clefs. |
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Mardi, le 23 décembre 2014