Maison > base de données > tutoriel mysql > Moteur de stockage MySQL série (4)

Moteur de stockage MySQL série (4)

黄舟
Libérer: 2017-01-22 16:41:08
original
1296 Les gens l'ont consulté

Le moteur de base de données par défaut avant MyISAMMySQL 5.0, le plus couramment utilisé. Il a une vitesse d'insertion et de requête élevée, mais ne prend pas en charge les transactions

InnoDB est le moteur préféré pour les bases de données transactionnelles, prend en charge les transactions ACID et prend en charge le verrouillage au niveau des lignes. MySQL est devenu le moteur de base de données par défaut depuis MySQL 5.5<.>

BDB Originaire de Berkeley DB, une autre option pour les bases de données transactionnelles, prenant en charge d'autres fonctionnalités de transaction telles que Commit et Rollback

La mémoire est un moteur de stockage qui place toutes les données en mémoire et a une insertion extrêmement élevée, efficacité des mises à jour et des requêtes. Mais il occupera un espace mémoire proportionnel à la quantité de données. Et son contenu sera perdu au redémarrage de MySQL

Merge regroupe un certain nombre de tables MyISAM en un tout, ce qui est très utile pour le stockage de données à très grande échelle

L'archive est très adaptée pour stocker un grand nombre de données indépendantes, sous forme de données d'enregistrement historiques. Parce qu'ils ne sont pas lus souvent. Archive a une vitesse d'insertion efficace, mais sa prise en charge des requêtes est relativement faible

Federated combine différents serveurs MySQL pour former logiquement une base de données complète. Très adapté aux applications distribuées

Moteur de stockage hautement redondant Cluster/NDB, utilisant plusieurs machines de données pour fournir conjointement des services afin d'améliorer les performances et la sécurité globales. Convient aux applications avec de grandes quantités de données et des exigences élevées en matière de sécurité et de performances

CSV : un moteur de stockage qui sépare logiquement les données par des virgules. Il crée un fichier .csv pour chaque table de données du sous-répertoire de la base de données. Il s'agit d'un fichier texte normal, chaque ligne de données occupant une ligne de texte. Le moteur de stockage CSV ne prend pas en charge l'indexation.

BlackHole : Moteur de trou noir, toutes les données écrites disparaîtront, généralement utilisé pour enregistrer le binlog comme relais pour la réplication.

EXEMPLE Le moteur de stockage est un moteur stub qui ne fait rien. Il est destiné à servir d'exemple dans le code source MySQL pour montrer comment commencer à écrire un nouveau moteur de stockage. Là encore, son principal intérêt réside dans les développeurs. EXEMPLE Le moteur de stockage ne prend pas en charge l'indexation.

De plus, l'interface du moteur de stockage de MySQL est bien définie. Les développeurs intéressés peuvent écrire leurs propres moteurs de stockage en lisant la documentation.

Ce qui précède est le contenu du moteur de stockage Mysql série (4). Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal