|
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
!
|