Ce qui est présenté ici est basé sur les récents ajouts dans les sources de MySQL 5.1. Il faut noter que tous les développements de la version 5.1 sont sujets à changement sans préavis.
Il y a actuellement quatre fonctionnalités majeures en cours de développement pour MySQL 5.1 :
Intégration du cluster MySQL dans la réplication : cela permettra de faire des modifications de données depuis n'importe quel serveur MySQL dans le cluster, et de voir la réplication gérée par un autre serveur MySQL du cluster.
Support des enregistrements sur disques : les enregistrements sur le disque seront supportés. Les fichiers indexés, y compris les clés primaires seront toujours stockées en mémoire, mais les autres champs seront sur le disque.
Lignes à taille
variable : Une colonne définie comme
VARCHAR(255)
occupe aujourd'hui 260
octets de stockage, indépendemment de la quantité de
données réellemement enregistrée. En MySQL 5.1, seule
quantité utile de mémoire sera utilisée. Cela permettra
de réduire considérablement les besoins en espace, par un
facteur de 5 dans la plupart des cas.
Paritionnement
paramétrable : les utilisateurs seront capables
de définir des partitions basées sur la clé primaire. Le
serveur MySQL sera capable d'ignorer certaines partitions à
partir des clauses WHERE
. Le
paritionnement basé sur KEY
,
HASH
, RANGE
et
LIST
sera possible, de même que le
sous-paritionnement. Cette fonctionnalité sera aussi
possible avec les autres gestionnaires.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.