MySQL prend en charge différents types de moteurs de stockage. Ces moteurs comprennent à la fois - opération sécuritaire et des dispositifs de nontransaction-sécuritaire. Certains de ces moteurs de stockage sont aussi follows
In bref, nous verrons certaines caractéristiques de base de moteurs de stockage ci-dessus - MyISAM:
Il est pas conforme transaction où il gère les tables de nontransaction.
Il est le moteur de stockage par défaut. Fusionner:.
Il est une collection de tables MyISAM identiques qui peuvent être utilisés comme one.All les tables doivent avoir colonne identique et des informations d'index MÉMOIRE:
Il est également connu comme moteur de TAS. Il est utilisé pour traiter les tables temporaires (tables en mémoire) INNODB:.
Il est transaction-compliant.It soutenir clés étrangères contraintes d'intégrité référentielle Exemple:.
Il est un bout moteur qui ne fait rien.
Ceci est un exemple dans le code source de MySQL qui décrit comment commencer à écrire de nouveaux moteurs de stockage ARCHIVE:.
Il est utilisé pour stocker de grandes quantités de données sans index. Il comprime les données et il est bon pour le stockage de journal ou de stockage de quelque chose qui n'a pas besoin de mises à jour et aucune indexes.Data ne peut être supprimé à partir de ce tableau, seulement ajouté CSV:.
Il stocke les données dans des fichiers texte en utilisant la virgule comme un séparateur BLACKHOLE:.
Il fonctionne comme un trou noir qui reçoit des données, mais le jette et il n'a pas le stocker. Retrievals retournent toujours un résultat vide FEDERATED:.
Il permet aux données d'être accessibles à partir d'une base de données MySQL à distance sur un serveur local NDBCLUSTER ou NDB:.
Particulier pour les applications qui ont besoin du plus haut degré possible des temps de bon fonctionnement et de la disponibilité. Il est pas pris en charge dans la norme MySQL 5.
1