Le moteur de tables MyISAM
<<<
Caractéristiques des tables statiques (taille fixée) Caractéristiques des tables à format de ligne dynamiques
>>>

15.1.3 Formats de table MyISAM
15.1 Le moteur de tables MyISAM
15 Types de tables MySQL
 Manuel de Référence MySQL 4.1 : Version Française

->Caractéristiques des tables statiques (taille fixée)
Caractéristiques des tables à format de ligne dynamiques
Caractéristiques des tables compressées

15.1.3.1 Caractéristiques des tables statiques (taille fixée)

Ceci est le format par défaut. Il est utilisé lorsque la table ne contient pas de colonnes de type VARCHAR , BLOB , ou TEXT .

Ce format est le plus simple et le plus sûr. C'est aussi le format sur disque le plus rapide. La vitesse vient de la facilité avec laquelle les données peuvent être trouvées sur le disque. La recherche de quelque chose avec un index et un format statique est très simple. Multipliez juste le nombre de lignes par la longueur des lignes.

De même, lors du scannage d'une table, il est très facile de lire un nombre constant d'enregistrements avec chaque lecture du disque.

La sécurité est mise en évidence si votre ordinateur crashe lors de l'écriture dans un fichier de taille fixée MyISAM, dans ce cas, myisamchk peur facilement trouver où commence et finit chaque ligne. Il peut donc retrouver tous les enregistrements à part celui dont l'écriture a été interrompue. Notez qu'avec MySQL tous les index peuvent toujours être reconstruits :
  • Toutes les colonnes CHAR , NUMERIC , et DECIMAL sont complétées par des espaces jusqu'à atteindre la longueur totale de la colonne.
  • Très rapide.
  • Facile à mettre en cache.
  • Facile à reconstruire après un crash, car les enregistrements sont localisés dans des positions fixées.
  • N'a pas à être réorganisé (avec myisamchk ) sauf si un grand nombre de lignes est effacé et que vous voulez retourner l'espace libéré au système d'exploitation.
  • Requière usuellement plus d'espace disque que les tables dynamiques.

<< Caractéristiques des tables statiques (taille fixée) >>
Le moteur de tables MyISAM Formats de table MyISAM Caractéristiques des tables à format de ligne dynamiques