Différences entre les versions de « Le système d'exploitation GNU-Linux/La base de données MySQL »

== Moteurs de stockage ==
 
Par défaut, Mysql utilise le moteur de stockage '''MyISAM'''.
 
Toutefois, Mysql propose d'autres moteurs de stockage :
 
* '''InnoDB''' : support des transactions (compatible ACID), des clés étrangères et de l'intégrité différentielle
 
* '''MERGE''' ou '''MRG_MYISAM''' : permet de fusionner plusieurs tables de structures identiques
 
* '''BDB''' : Berkeley DB est un format de stockage très répandu (utilisé par exemple par OpenLDAP) et supporte les transactions (compatible ACID)
 
* '''HEAP''' ou '''MEMORY''' : ces tables sont stockées en mémoire vive (RAM), elles sont très rapides mais ne survivent pas à un redémarrage de Mysql
 
* '''CSV''' : les données sont stockées dans des fichiers au format CSV ('''C'''oma '''S'''eparated '''V'''alues)
 
* '''ARCHIVE''' : stocke des informations en utilisant le minimum de place disque (perte de la notion d'index)
 
* '''BLACKHOLE''' : les données sont tout simplement envoyées vers /dev/null et donc perdues. Moteur utilisé pour faire des tests
 
== Types de données ==
Utilisateur anonyme