Le moteur de table ARCHIVE a été ajouté en
MySQL 4.1.3. Il est utilisé pour stocker de grande quantité de
données, sans index, et de manière très économique.
Pour activer ce moteur de table, utilisez l'option
--with-archive-storage-engine avec la commande
configure lors de la compilation de MySQL.
Lorsque vous créez une table de type ARCHIVE,
le serveur crée un fichier de définition dans le dossier de
données. Le fichier porte le nom de la table, et l'extension
.frm. Le moteur de table crée les autres
fichiers, qui portent tous les nom de la table. Les données et
les metadonnées portent les extensions .ARZ
et .ARM, respectivement. Un fichier
.ARN peut aussi apparaître durant les
opérations d'optimisation.
Le moteur ARCHIVE ne supporte que les commandes
INSERT et SELECT : aucun
effacement, remplacement ou modification. Une commande
SELECT effectue un scan de table complet. Les
enregistrements sont compressé au moment de leur insertion. Vous
pouvez utiliser la commande OPTIMIZE TABLE pour
analyser la table, et compresser encore plus.
Le moteur de table ARCHIVE utilise un
verrouillage de ligne.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
