Maison  >  Article  >  base de données  >  Combien de types de moteurs de stockage MySQL existe-t-il ?

Combien de types de moteurs de stockage MySQL existe-t-il ?

WBOY
WBOYavant
2023-06-02 16:49:041445parcourir

moteur de stockage mysql

Réponse : il en existe deux couramment utilisés, l'un est innodb et l'autre est myisam. La principale différence entre les deux est

1) myisam ne prend pas en charge le traitement des transactions, tandis qu'innoDB prend en charge le traitement des transactions

.

2) myisam ne prend pas en charge les clés étrangères, innoDB prend en charge les clés étrangères

3) myisam prend en charge la récupération de texte intégral, tandis qu'innoDB ne prend en charge la récupération de texte intégral qu'après la version MySQL5.6

4) La forme de stockage des données est différente, la table mysiam est stockée dans trois fichiers. Chaque fichier : structure, index, données, le stockage innoDB stocke la structure dans un seul fichier, et l'index et les données sont stockés dans un seul fichier

5) myisam a de meilleures performances qu'innoDB dans les requêtes et l'ajout de données , et innoDB a des performances plus élevées en matière de suppression par lots.

6) myisam prend en charge les verrous de table, tandis qu'innoDB prend en charge les verrous de ligne

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer