MySQL a vu sa popularité augmenter considérablement ces dernières années, et ce succès n'est pas prêt de s'arrêter. En effet, les versions de la branche 5 contiennent des améliorations attendues par les utilisateurs depuis de nombreux mois, voire années. Ainsi, certaines d'entres elles comme les vues, les triggers ou les procédures stockées vont permettre à MySQL de rivaliser pleinement avec les ténors commerciaux de la base de données tel qu'Oracle.
MySQL n'était déjà pas en retrait avec sa branche 4.1 dont le principal ajout était de permettre l'exécution de requêtes imbriquées. De plus, son extrême rapidité, sa facilité d'utilisation et de déploiement, ses nombreux formats de stockage, ou encore la multitude d'APIs disponibles pour de nombreux langages en ont toujours fait un serveur de bases de données très prisé. Mais avec la branche qui va sortir voici ce que vous allez être en mesure d'utiliser :
- Deux nouveaux formats de tables : ARCHIVE et FEDERATE. Le premier (déjà présent dans la version 4.1.3) permet le stockage de grandes quantités de données sans utiliser d'index et avec une empreinte mémoire de petite taille. Ce format utilise la zlib pour la compression des données. Le second permet d'utiliser les tables de bases de données se trouvant sur un serveur distant.
- Les procédures stockées. C'est l'un des atouts majeurs de la version, attendu par les utilisateurs depuis de nombreux mois.
- Les Triggers. Encore un des atouts qui va permettre à MySQL de se hisser à la hauteur d'Oracle.
- Les Vues (Views)
Et ce n'est évidemment qu'une petite partie des nombreux changements qu'apportera cette branche, que MySQL AB estime déjà très stable. La société appelle d'ailleurs les utilisateurs de sa BDD à tester massivement cette nouvelle mouture. Pour les encourager, elle offrira des iPod ou des passes pour la conférence MySQL Users 2006 à ceux qui feront les retours d'expériences et rapports de bugs les plus pertinents.