MySQL tient tête à Oracle
La version 5 du SGBD sortira dans un mois. Et devra faire face au géant californien, qui vient dacheter un spécialiste de MySQL.
01net.
le 20/10/05 à 12h00
Elle a tout pour plaire : la base
open source dispose enfin des dispositifs techniques propres à ses grandes rivales. La version 5 de
MySQL, qui sera disponible le mois prochain, adopte le langage SQL 2003. Ce dernier permet la programmation de procédures stockées, des requêtes préstockées dans la base, ainsi que
des
triggers (déclencheurs), autrement dit des commandes activées lors d'un événement sur une table.
Autre prérequis indispensable pour un usage en entreprise sur des applications transactionnelles, MySQL 5 respecte le standard de transaction Acid et s'intègre dans une architecture de bases hétérogènes grâce à la norme XA,
assurant des transactions distribuées. Cette nouvelle version introduit aussi des vues, des masques autorisant la consultation des données selon les habilitations des utilisateurs ainsi que des masques de saisie.
Oracle menace
À peine sa base prête pour une utilisation à l'échelle industrielle, l'éditeur danois MySQL Inc, ' l'Ikea de la base de données ' selon les termes de son PDG Marten
Mickos, doit affronter son premier coup dur. Oracle vient en effet d'acquérir le finlandais Innobase OY, créateur d'Inno_DB le moteur transactionnel de MySQL.
Pas de quoi s'affoler selon MySQL : pour Michael Carney, porte-parole français de l'éditeur, ' le contrat entre MySQL et Innobase court encore pendant 21 mois, une éternité dans le monde de
l'open source. De plus, Charles Edwards, président d'Oracle, nous a affirmé son désir de continuer à travailler avec nous '. Tout est prévu, même en cas de rupture entre les deux sociétés.
L'architecture de MySQL repose sur plusieurs moteurs transactionnels, disponibles selon les besoins des utilisateurs. ' Nous recommandions Inno_DB en raison d'un partenariat avec son éditeur. Si
celui-ci s'arrête, il nous reste BDB, le moteur open source de l'université de Berkeley et notre propre moteur, NDB, conçu pour fonctionner en cluster. ' Reste à savoir pourquoi Oracle a
acquis Innobase. L'éditeur américain n'était pas joignable la semaine dernière.
Analyse
Même s'il s'est toujours défendu d'être un concurrent direct d'Oracle ou d'IBM, l'éditeur danois MySQL dispose maintenant d'une arme de poids pour s'insérer dans les grands
comptes. Il lui faudra du temps pour faire oublier l'image d'un SGBD light, pour les seuls usages départementaux.