Oracle avale tout cru Sun avec son arrête MySQL. Et maintenant ?

Qui pouvait en douter une seule seconde ? Si on peut toujours se délecter intérieurement de voir la volonté d’un chevalier d’industrie tout puissant enrayée par quelques grains de sable, l’argument d’un manque de compétiteur dans le domaine des bases de données était tout simplement grotesque. L’UE lâche l’affaire et laisse Oncle Larry gober Sun Microsystems.

Donc le besoin de pub de l’Union Européenne étant assouvi, Larry peut enfin organiser sa petite sauterie. Mercredi prochain, il va nous dévoiler son plan d’action pour Sun et consorts … à moins que ce soit pour lancer la tablette Oracle, qui sait ? Puisque ça fait des mois qu’il annonce vouloir garder le bébé MySQL  dans l’eau du bain Sun, on aura probablement droit aux déclarations d’intention d’usage. Comme disait un grand penseur contemporain, les promesses n’engagent que ceux qui les reçoivent.

Une pétition en demi succès

C’est clair que Monty Widenius va encore faire un foin de tous les diables. Sa pétition, HelpMySQL, lui a permis de collecter 37000 signatures à ce jour. J’avou que je ne sais pas si c’est beaucoup ou pas. Pour l’essentiel ces signatures viennent d’Europe (plus de 15000), les américains, plus libéraux sans doute, n’ont pas suivi (5000 signataires seulement). Et puis, après tout, il n’avait qu’à pas vendre son ame à Sun diront certains. C’est aussi oublier que Monty avait des associés aux dents longues à ses côtés… mais bon, on ne refait pas l’histoire.

MariaDB une alternative à peu de frais

Plus constructive à mon goût, l’initiative MariaDB. Puisque MySQL est menacé, on forke et on repart sur cette base pour monter une alternative. Bravo. Monty à lancé la version MariaDB 5.1 voici quelques jours. Un numéro de version pas anodin puisqu’il annonce que son MariaDB 5.1 est compatible avec MySQL 5.1 (lancé en novembre 2008). MariaDB aurait donc refait son retard une bonne partie de son retard sur MySQL. Bien sûr le stockage, c’est pas InnoDB (qui appartenait déjà à Oracle) mais XtraDB de Percona. MyISAM est de son côté remplacé par Maria. Quelques fonctionnalité de MySQL 6 ont été intégrée (il cite le pool of threads).

Un écosystème reste à créer autour de MariaDB

Reste donc à tester la « compatibilité » de MariaDB 5.1 avec MySQL 5.1, notamment autour des outils additionnels. On verra si un jour le M de LAMP voudra dire MariaDB, mais ça risque d’être long de faire oublier MysQL. Il faudra surtout convaincre l’écosystème MySQL (développeurs, intégrateurs) à se ranger à ses côtés avant de songer pousser les entreprises à se lancer dans l’aventure MariaDB. Peut-être même faudra-t-il songer leur fournir un support professionnel ? N’est-ce pas, Monty ;-)

L’annonce de Monty Widenius de MariaDB 5.1 est sur son blog.

Article liés