CHRONIQUE  
Prochaine étape pour l'Open Source, les SGBDR
par Alain Lefebvre
eForce France (12 juin 2003)
         
  La montée en puissance des projets Open Source est incontestable même si ses promoteurs avaient annoncé un déferlement bien plus rapide. Une à une, les différentes couches de l'infrastructure des logiciels d'entreprise sont touchées: après Linux et Apache dans les domaines des systèmes d'exploitation et des serveurs HTTP, c'est au tour de JBoss et de Tomcat d'être reconnus comme des projets incontournables dans le domaine des serveurs d'applications Java.
Quel sera le prochain domaine à être touché ?
Sans doute celui des bases de données où Oracle, DB2 et SQL Server ont quelques soucis à se faire...

Pour le moment, il semble que le marché des SGBDR ait été peu impacté par les projets Open Source mais les choses peuvent changer radicalement ces prochaines années...
D'après IDC, ce marché est complètement dominé par un "top 5" constitué de Oracle, IBM, Microsoft, Sybase, et NCR Teradata. Collectivement, ces cinq là représentent 90% des ventes de logiciels de bases de données dans le monde. Le n°1 est toujours Oracle avec 39,4% en 2002 (en régression de 5% par rapport à 2001) suivi par IBM avec 33,6% (en progression de 9% par rapport à 2001) et par Microsoft avec 11,1% (en progression de 15% par rapport à 2001).

Du côté de l'Open Source, l'incontestable leader de la catégorie SGBDR, c'est MySQL, développé et soutenu par la société suédoise MySQL AB.
MySQL peut faire sourire au premier abord (car il lui manque certaines fonctionnalités avancées qu'on est habitué à trouver sur Oracle ou SQL Server comme les triggers ou les procédures stockées, absent de l'actuelle version 4 mais prévues dans la future version 5) mais il faut se méfier des projets qui n'ont l'air de rien et qui deviennent des standards simplement parce qu'ils sont adoptés largement par les développeurs (c'est ainsi que Linux a atteint son statut actuel).

En début d'année 2003, l'attention des médias a été attirée par le fait que Sun incluait MySQL dans son système d'exploitation Solaris. Le fondateur de Sun, Scott McNealy s'en expliquait ainsi dans les colonnes de Computerworld en février dernier : "si vous voulez économiser de l'argent, faites de MySQL votre database par défaut ! C'est gratuit, c'est inclus (dans Solaris) et vous avez toute la communauté Open Source qui travaille à rendre le projet encore meilleur. Si Yahoo et Google utilisent MySQL, vous pouvez certainement le faire aussi ! ".
Effectivement, Yahoo utilise MySQL pour la section petites annonces ainsi que dans Yahoo Sports, Yahoo News et Yahoo Finance. MySQL serait installé sur plus de quatre millions de serveurs tout autour du monde et continue d'être téléchargé plus de 30 000 fois par jour.

Dernièrement, c'est l'accord entre MySQL AB et SAP autour du devenir de SAPDB qui a remit ce projet sous les feux de l'actualité. Revenons en arrière pour comprendre pourquoi SAP s'est rapproché de MySQL et pourquoi cet accord est important pour l'évolution de MySQL...

Courant 1998, les spéculations et rumeurs allaient bon train sur le SGBDR que SAP pouvait ou allait racheter. Sybase et Informix (ce dernier va être racheté par la suite par IBM) étaient les plus souvent cités car, même si les installations de l'ERP SAP/R3 reposaient majoritairement sur Oracle comme base de données, l'opposition et la concurrence entre les deux éditeurs était vive. Il apparaissait donc naturel que SAP veuille pratiquer l'intégration verticale en rachetant un éditeur de SGBDR afin de proposer sa base de données plutôt que celle d'Oracle par ailleurs éditeur d'ERP lui aussi.
Finalement, SAP s'est contenté de passer un accord avec Software AG autour du SGBD Adabas. A travers cet accord, SAP obtenait le droit de développer et de revendre sa propre version d'Adabas renommée SAP DB pour l'occasion. Dans un premier temps, les suites de cet accord n'ont pas été très visibles, SAP n'a pas beaucoup poussé SAP DB et les observateurs ont commencé à l'oublier…

C'est que SAP DB n'avait pas beaucoup de crédibilité dans le monde des bases de données dominé par Oracle et DB2 (d'IBM). Peu de gens savent qu'il est dérivé d'une souche d'Adabas mais même cette dernière ne jouit pas d'une grande popularité. Bref, un coup pour rien et retour à la case départ pour SAP dans le domaine des SGBD… Jusqu'au mois d'octobre 2000 où SAP annonçait que SAP DB devenait un projet Open Source !
Par ce changement d'attitude, SAP visait deux objectifs : rendre populaire (et crédible !) un produit complet dans un secteur où la " concurrence " n'est pas encore très fournie en produits d'envergures et aussi partager les frais d'évolutions de SAP DB avec la communauté des développeurs.

Mais, au lieu de cela, SAP DB est resté relativement confidentiel alors que l'audience de MySQL ne cessait de grandir. SAP fit alors ce qu'il fallait faire : rejoindre MySQL et le renforcer en lui apportant les fonctions avançées de SAP DB.
Avec cet accord, le futur technique de MySQL est déterminé et son évolution va s'accélèrer. De plus, au-delà du simple aspect technique et du "boost" que va apporter SAPDB dans ce domaine, c'est toute la crédibilité de MySQL qui est renforcée par ce ralliement. SAP a clairement désigné le leader de la catégorie et, désormais, le nom de MySQL va sortir du lot encore plus souvent, on va cesser de le comparer à PostgreSQL et les observateurs du marché vont commencer à considérer sérieusement cet outsider...

Ainsi, Stacey Quandt du Giga Information Group pense que MySQL "va prendre des parts de marché à Oracle, DB2 et SQL Server". Charlie Garry du Meta Group dit que les logiciels Open Source sont en train de remplacer les logiciels propriétaires pour tout ce qui devient commodité : "MySQL va pénétrer l'entreprise de la même façon que MS SQL Server mais à une bien plus grande vitesse".
Toujours est-il que MySQL risque de faire à Oracle/DB2/SQL Server ce que Linux a fait aux Unix des constructeurs et ce que JBoss est en train de faire à BEA Weblogic !

 
 Alain Lefebvre
 
 
 

  Nouvelles offres d'emploi   sur Emploi Center
Chaine Parlementaire Public Sénat | Michael Page Interim | 1000MERCIS | Mediabrands | Michael Page International

Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Toutes nos newsletters