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.