| 1.6 Les évolutions de MySQL (la liste des tâches)
 1 Informations générales
 Manuel de Référence MySQL 4.1 : Version Française
 
 . Nouvelles fonctionnalités prévues pour la version 5.0
 ->Nouvelles fonctionnalités prévues pour 5.1
 . Ce qui doit être fait dans un futur proche
 . Ce qui est prévu à moyen terme
 . Ce qui n'est pas prévu
 
 
 | 
  1.6.2 Nouvelles fonctionnalités prévues pour 5.1 
 
     Nouvelle fonctionnalité
    
FOREIGN KEY
  supporte tous les types de tables.
Contraintes de niveau colonne.
Réplication protégé contre les crash.
Sauvegarde à chaud, avec peu d'impact sur les performances. La sauvegarde
à chaud permettra de simplifier l'ajout d'esclaves de réplication sans
avoir à éteindre le maître.
 
     Amélioration de la vitesse
    
Nouveau format de définition des tables en format texte (fichiers  
.frm
 ) 
et un cache de table pour les définitions de tables. Cela permettra 
d'accélérer les requêtes de structure de tables, et de consolider le
support des clés étrangères.
Optimisation du type  
BIT
  pour qu'il prenne 1 bit (actuellement,  
BIT
  
prend 1 caractère).
 
     Amélioration de l'ergonomie
    
Ajout 
Ajout d'option au protocole client/serveur pour obtenir des indications
de progression pour les requêtes longues.
Implémentation de  
RENAME DATABASE
 . Pour que cela soit sécuritaire 
pour tous les pilotes de stockage, cela doit fonctionner comme ceci : 
 
Crée une nouvelle base de données.
Pour chaque table, faire un renommage d'une base à l'autre, comme nous
le faisons avec  
RENAME
 .
Effacer l'ancienne base.
Nouvelle interface interne pour les fichiers. Cela rendra la gestion des fichiers
bien plus générale, et simplifiera l'ajout d'extensions comme  
RAID
 .
(l'implémentation actuelle est un bidouillage).
 |