Étude comparative des SGBD commerciaux versus à code source libre dans un contexte d’affaires...
-
Upload
odille-toussaint -
Category
Documents
-
view
106 -
download
0
Transcript of Étude comparative des SGBD commerciaux versus à code source libre dans un contexte d’affaires...
Étude comparative des SGBD commerciaux versus à code source libre
dans un contexte d’affairesINF7115 – Bases de données
Eudes Réthier & Eric Williams
Agenda
• Introduction• Le défi• Le choix• L’offre• Conclusion• Questions
Introduction
• Choix difficile• Offre diversifiée• Aucune solution unique• Forces et faiblesses• Aucune étude objective disponible• Étude comparative
Le défi
Le défi
• Choisir un produit commercial ou à code source libre ?
• Plusieurs facteurs peuvent influencer cette décision.
• Le coût n’est pas le seul critère!
Les différences
• Coûts • Infrastructure• Fonctionnalités offertes• Degré d’extensibilité• Soutien offert et disponible• Niveau d’adoption
Les enjeux
• Aspect critique des données
• La viabilité du commerce et la dépendance aux données peut être fatale
• La fiabilité et la disponibilité du système
• Le temps d’implantation requis
• La disponibilité des ressources connaissant le SGBD
Les fonctionnalités
• Comble les besoins d’affaires
• Offre les fonctionnalités requises
• Intégration avec T.I. existantes
Le degré d’extensibilité
• Capacité d’évolution
• Capacité d’adaptation
• Capacité d’intégration
Les coûts
• Coût total de possession• Compétences• Implantation• Personnalisation et/ou paramétrage• Pannes et recouvrement
Les coûts (suite)
5 éléments• L’acquisition du matériel
• L’acquisition des logiciels
• Le personnel
• La formation
• Les pannes
Coûts d'acquisition et de roulement
28%
17%
15%
21%
19%
Pannes Formation Matériel
Logiciel Personnel
Source: IDC, 2002
Le degré d’assistance
• Support = $
• Beaucoup de ressources disponibles
• Contrats de service
Le niveau d’adoption
• CSL: Communauté grandissante
• Utilisation répandue des produits commerciaux
• Diminution de l’écart
Les tendances du marché
• Grandes entreprises commercial
• PME amalgame
• Réticence d’adoption au CSL
Le choix
Quels sont les produits offerts ?
Commercial (Coût peu élevé)
Commercial (Coût élevé)
Code source libre
• Microsoft Access(Microsoft Office 2003)
• File Maker 7
• IBM DB2
• Oracle 10g
• Microsoft SQL Server 2000 sp3
•ASE Sybase
• MySQL 4.0
• Postgre SQL 7.4.2 (Universitaire)
• Firebird 1.5 (Borland)
Quel produit choisir?
• Bien comprendre la mission de l’entreprise
• Évaluer les ressources existantes
• Évaluer les ressources nécessaires pour chaque solution
• Choix technologique
Quel produit choisir?
Niveaud’intégration
Fonctionnalitésrecherchées
Capacitébudgétaire
Visiond’affaires
Choix technologique
Doit-on s’intégrer avec d’autres systèmes internes ou externes?
Avons-nous besoins de fonctions avancées comme le groupage, le basculement ou les partitions?
Quel est le budget disponible?
Que voulons nous faire de cette technologie?
Quel produit choisir: produits commerciaux
• Délais de développement et d’implantation réduits
• Plus de fonctionnalités• Effort initial réduit• Coût total de possession élevé• Dépendance au fournisseur pour
modifications
Quel produit choisir: produits à code source libre
• Temps de développement et d’implantation importants
• Moins de fonctionnalités• Effort initial élevé• Coût total de possession faible• Propriété intellectuelle : revendable
Quel produit choisir: enjeux d’affaires
• Visionnaires ou moutons? (Différenciation)
• Niveau d’impartition• Compétences et oppositions internes• Budget alloué versus budget rêvé• Temps de mise en marché• Soutien• Services
Quel produit choisir: enjeux techniques
• Maturité technologique• Intégration• Fonctionnalités• Fiabilité• Le nombre d’utilisateurs• Trafic
L’offre
Matrice comparative
code source libre
Commercial 0$ à 999$1000$ à 9999$
10000 à 100000$
100000$ et plus
Minimal Moyen Exhaustif
Besoins en matérielLicenses Coût d'acquisition
PostgreSQL
Les coûts sont basés sur une infrastructure représentant l’achat d’un seul serveur hébergeant le produit mentionné. Le système peut varier d’un simple processeur Intel jusqu’à un système
multiprocesseurs Sun, d’où l’écart de prix.Niveau typique et besoins en ressources matérielles pour faire fonctionner ce SGBD
Commercial ou à code source libre ? Un système à code source libre est traditionnellement acquis à peu ou pas de frais mais peut être moins attrayant selon d’autres aspects. Les 2
principaux produits à code source libre sont MySQL et PostgreSQL.
En général, les produits commerciaux offrent un meilleur soutien de leurs produits et des consultants spécialisés dans leurs produits se trouvent plus aisément sur le marché que pour
les produits à code source libre. Cependant, l’écart tend à s’atténuer entre les deux.Quels systèmes d’exploitation supportent le SGBD ?Un très bref aperçu de certaines des fonctions les plus demandées par la communauté des
utilisateurs.
Matrice comparative (suite)
Minimal Moyen Exhaustif Windows Solaris Linux AIXUnix
(Autre)IBM
SA/390Transactions
Groupage (clustering)
PartitionsBasculement
(failover)
Soutien Système d'exploitation Fonctions
PostgreSQL
Créneau et orientation
• Adapté pour de grands environnements
• Cible les PME
• Mécanismes avancés
• Vaste gamme d’applications d’affaire
Créneau et orientation
• Flexibilité accrue
• Accent sur l’intégration
• Mécanismes avancés
• Vaste gamme d’applications d’affaire
Créneau et orientation
• Cible les petites entreprises
• Simple à l’installation
• Coût total de possession faible
• Insécurité et mauvaise notoriété
Créneau et orientation
• Besoin limité en ressources
• Rapide et fiable
• Coût total de possession négligeable
• Populaire dans certains secteurs d’affaire
Créneau et orientation
• SGBD à code source libre
• Reconnu dans le monde à code source libre
• Versions gratuites et payantes
• Moins versatile
Créneau et orientation
• SGBD à code source libre
• Contexte plus académique
• Plus populaire que MySQL
• Moins populaire dans le monde des affaires
PostgreSQL
Le marché actuel des SGBD
• Un marché global de 6.6 Milliards USD $
• Oracle est le leader sur le marché
• IBM et Oracle détiennent 75% du marché
• MySQL: 4 millions d’installations à son actif
• Chaque % de part = plusieurs millions $
Taille du marché des SGBD en 2004
Oracle2.6
MySQL0.14
IBM DB22.39
Sybase0.24
SQL Server1.19
PostgreSQL0.05
Parts de marché en milliard USD $
Oracle39.4
MySQL2.1
IBM DB236.2
Sybase3.6
SQL Server18
PostgreSQL0.7
Parts de marché en %
Oracle
MySQL
IBM DB2
Sybase
SQL Server
PostgreSQL
Source: IDC, 2003
Finalement
Perspectives du futur
• Marché établi et en croissance
• Créneaux spécifiques
• Taux d’adoption corollaire à la maturité
• CSL encore timide
Conclusion
• Aucune solution universelle• Chaque type de produit a son
marché• L’écart s’amoindrit• La solution idéale consiste souvent
en un amalgame de produits• Budget dicte souvent la solution
adoptée
Questions ?