Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

Choisir son moteur de base de données pour MySQL

Article posté le 21-01-2015 dans la catégorie SQL

Lorsque vous créez une base de données sous MySQL, vous pouvez choisir deux types de moteurs.

De plus, vous pouvez en préciser un différent d'une table à l'autre!

Mais quelles sont leurs particularités?

MyISAM

Comme précisé plus haut il est choisi par défaut. Ses commandes de sélection et d'insertion sont rapides. Cependant, il ne gère pas les clefs étrangères ni les transactions.

InnoDB

Un peu plus lent et utilisant plus de ressources, il gère lui les clefs étrangères et les transactions. Autre avantage, il dispose d'un système de récupération automatique des données en cas de crash de votre serveur.

Lequel choisir?

Pour une petite base, sans liens entre les tables, et dont la cohérence des données n'est pas vitale, MyISAM est très bien. Dans tous les autres cas, choisissez InnoDB.


Tweet
comments powered by Disqus