La montée des bases de données open source

Documents pareils
La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Systèmes en réseau : Linux 1ère partie : Introduction

Logiciels Open Sources et le Secteur Privé

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

NatRcs Ce document présente la liste des nouvelles fonctionnalités de la 7.00, disponible à partir de Mars 2011.

Guide d installation de SugarCRM Open Source version 4.5.1

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Les bases de données Page 1 / 8

Logiciel de création de badges personnalisés.

SQL MAP. Etude d un logiciel SQL Injection

La migration des solutions SAP vers Linux? Trois étapes pour réussir

Configuration système requise

ELO Office / Pro Les avantages : Archivage et gestion documentaire

Industrialisation du déploiement d'applications et de socles techniques

EJBCA PKI. Yannick Quenec'hdu Reponsable BU sécurité

LES SOLUTIONS OPEN SOURCE RED HAT

Bases de données relationnelles : Introduction

A5.2.4 Étude d une technologie, d'un composant, d'un outil

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

«Outils de gestion pour TPE CRM / ERP»

Automation Engine 10. Plates-formes prises en charge

Oracle Database SQL Developer Guide D'Installation Release 4.0 E

Les Licences Libres Ouverture et Protection des Logiciels. Plan

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Mercredi 15 Janvier 2014

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

Jean-Philippe VIOLET Solutions Architect

Mettez Linux en boîte avec ClearOS

Etudes économique sur le secteur des éditeurs de logiciels en France. septembre 2006

Guide d installation de MySQL

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

9 rue Lucien Roullier Goussainville / INGÉNIEUR SYSTÈME LINUX

Automation Engine. System Requirements. Version: Date: Automic Software GmbH

NEXTDB Implémentation d un SGBD Open Source

Architecture de la plateforme SBC

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

Catalogue des Formations Techniques

Avant-propos. VERSION Compilation du document à l aide de PDFLATEX Philippe Charlier. 1 Version actuelle : SPIP http ://

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté

Logiciel Libre Cours 9 Modèles Économiques

Introduction à MySQL (ou MySQL en 3 heures montre en main)

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Logiciels libres en entreprise

BUSINESS INTELLIGENCE

INTRODUCTION AUX BASES de DONNEES

SFR utilise la version JBoss EAP de Red Hat

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Evidian IAM Suite 8.0 Identity Management

Cartographie du SI pour alimenter la CMDB

EJBCA Le futur de la PKI

Comprendre le marché des éditeurs de logiciels

Méthode d Évaluation des Coûts liés à l Open Source (ECOS)

Offre INES CRM + BI MyReport. Logiciels pour une meilleure performance commerciale

Debian en milieu professionnel. This document is under the GNU Free Documentation License.

Modèles économiques de l'open Source

Notre Catalogue des Formations IT / 2015

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Offre CRM Analytique Logiciels pour une meilleure performance commerciale, 2011

LIVRE BLANC. Migration de Magento Community Edition MD à Magento Enterprise Edition MD

Logiciels libres et Open source

Ingres, Enterprise OpenSource

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Bull, un catalogue de service particulier pour répondre aux environnements complexes

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

1. La plate-forme LAMP

CA ARCserve Family of Solutions Pricing and Licensing

DOCUMENTATION - FRANCAIS... 2

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Avantages. Protection des réseaux corporatifs de gestion centralisée

Gouvernance open source : retour d'expérience. Céline Fontaine juriste 12 octobre 2012, EOLE «FOSS: Standing on the shoulders of law», Paris

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Linux 1: Présentation

2.1 Liferay en un clin d'oeil Forces, faiblesses, opportunités et menaces Résumé de notre évaluation... 5

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

BMC Middleware Management

Les dix raisons pour lesquelles les PME choisissent SAP pour transformer leur entreprise. Copyright/Trademark

Fiche Technique. Cisco Security Agent

WordPress : principes et fonctionnement

Comment Créer une Base de Données Ab Initio

Les logiciels OpenSource pour l'entreprise

GOUVERNANCE DES ACCÈS,

ArcGIS 10.1 for Server

Visual Paradigm Contraintes inter-associations

PostgreSQL, le cœur d un système critique

Les Fiches thématiques logiciels libres. Définition, avantages et limites

Extensions, Documentation, Tutoriels, Astuces

Réussir la mise en œuvre d une solution de portail d entreprise.

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

Transcription:

La montée des bases de données open source Un document eforce FRANCE Mars 2003 La montée des bases de données open source - Page 1 sur 6

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... 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. Et si SAP DB devient populaire, alors il y aura plus d efforts investis dans son évolution ce qui répartit les frais et contribue à sa montée en puissance (sans doute même verra-t-on apparaître une offre tierce comme elle se développe actuellement autour de MySql ). Voilà pourquoi SAP avait tout intérêt à échanger quelques maigres revenus de licences autour de SAPdb en contrepartie d une vraie popularité qui entraînera crédibilité et notoriété. SAP DB est un vrai SGBDR et l éditeur allemand n hésite pas à le mettre en avant auprès de ses clients, ne serait-ce que pour couper l herbe sous le pied à Oracle... Mais SAP DB n est pas seul dans le domaine des SGBDR open source. Le projet leader de la catégorie est actuellement MySQL suivit par PostgreSQL. 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 La montée des bases de données open source - Page 2 sur 6

comme les triggers ou les procédures stockées) 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). 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). Dernièrement, l attention des médias a été attirée par le fait que Sun inclus désormais MySQL dans son système d exploitation Solaris et 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 4 millions de serveur tout autour du monde et continue d être téléchargé plus de 30 000 fois par jour. Et, au fur et à mesure que MySQL comble son retard sur les SGBDR des grands éditeurs, les observateurs du marché commencent à considérer 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». Mais, même si MySQL est le leader incontestable du groupe des SGBDR open source, il serait injuste de ne pas considérer les autres projets. Voici un tableau comparatif des principaux projets (incluant MySQL) tel qu il est établi sur www.skippingdot.net, un site qui milite pour l utilisation des logiciels open source dans le cadre du développement en entreprise... La montée des bases de données open source - Page 3 sur 6

Nom du projet PostgreSQL http://www2.ca.postgresql.org/ Home Page http://www.postgresql.org Linux Oui Non Conditions de Mise à disposition gratuite, licence open source de type BSD Il existe une société canadienne Postgresql inc. qui propose un support payant. Sur le site www.pgsql.com on trouve aussi une liste de partenaires... PostgreSQL supporte la plupart des éléments du standard SQL-92 Niveau de SQL ainsi qu une série d extensions avancées... La communauté autour du projet existe depuis longtemps : le projet Communauté est devenu open source en 1996 et était déjà gratuit depuis 1994 et autour du projet a ses racines dans des projets encore plus ancien. En plus de Postgresql inc., il y a aussi Red Hat qui commercialise Sponsor? une version sous sa marque (voir à http://www.redhat.com/software/database/) Nom du projet SAP DB http://www.sapdb.org/index.html Home Page http://www.sapdb.org Linux Oui Oui Conditions de SAP DB est disponible sous la licence GPL (le noyau) et LGPL (API). SAP DB est gratuit mais, si vous retenez SAP DB comme base de données pour une solution SAP (R3 ou autres), l éditeur allemand va vous imposer un contrat de maintenance. L éditeur SAP propose des contrats de support (voir à http://www.sapdb.org/7.4/sap_db_support.htm) Niveau de SQL SAP DB supporte la plupart des éléments du standard SQL-92 Communauté Pour le moment, elle parait relativement limitée en dehors du cercle autour du projet de l éditeur SAP. Sponsor? L éditeur SAP annonce qu il est très engagé dans le projet SAP DB... Nom du projet MySQL Home Page http://www.mysql.com/ Linux Oui Oui. MySQL peut même s exécuter comme un service de 2000. La montée des bases de données open source - Page 4 sur 6

Conditions de Lu sur le site MySQL.com : The software from MySQL AB that you can download from the pages listed below, is licensed under the GNU General Public License (GPL) and is provided "as is" and is without any warranty. You need to purchase commercial non-gpl MySQL licenses: - If you distribute MySQL Software with your non open source software, - If you want warranty from MySQL AB for the MySQL software. Niveau de SQL Communauté autour du projet MySQL AB (la société qui est derrière MySQL) offre plusieurs contrats de support (voir à http://www.mysql.com/support/). L actuelle version 4 ne supporte pas les triggers et les procédures stockées alors que c est prévu pour la version 5. La communauté des utilisateurs de MySQL est très active et on trouve aussi de nombreux sites web qui sont consacrés totalement ou en partie à ce SGBDR. Sponsor? MySQL AB (une société Suédoise) est le principal promoteur de ce projet. Nom du projet Firebird (un projet dérivé d Interbase de Borland) Home Page http://firebird.sourceforge.net/ Linux Oui Oui Conditions de Firebird est disponible sous la licence InterBase Public, une variation de la Mozilla Public (MPL). En dehors des habituelles mailing-list, forum et autres espaces d échanges avec la communauté, il n y apparemment pas d offre commerciale de support. Niveau de SQL Le standard SQL-92 est supporté au niveau "entry level". Communauté autour du projet Sponsor? Il semble que la communauté autour de ce projet soit encore réduite (si on compare à MySQL) mais composée de fidèles attachés de longue date à ce produit... Borland soutient toujours Interbase mais Firebird est basé sur la version 6 d Interbase alors que Borland vient de mettre en avant la version 7... La montée des bases de données open source - Page 5 sur 6

En revanche, j ai retiré de cette liste le produit mini SQL (m SQL) qui ne semble pas clairement être de l open source ainsi que Berkeley db qui n est pas une base de données SQL comme les autres (en fait, Berkely db ne supporte pas le SQL du tout!). De plus, par rapport à Shane McChesney qui est l origine de ce tableau, j ai mis à jour quelques éléments par rapport à la rédaction initiale qui date de mai 2002 (en particulier sur le projet Firebird, ex-interbase). A la lecture de ce tableau, on s aperçoit vite que MySQL n est pas près de perdre sa position de leader mais que, derrière, PostgreSQL est menacé par SAP DB qui présente l avantage de tourner aussi sous... Toujours est-il que MySQL risque de faire à Oracle/DB2/SQL Server ce que Linux a fait aux Unix des constructeurs et que Jboss est en train de faire à BEA Weblogic! Alain Lefebvre - directeur de la stratégie d eforce FRANCE. Mars 2003. La montée des bases de données open source - Page 6 sur 6