SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Base de données Open Source :
état de l'art et méthodologie de
choix....

 

 
Nous avons segmenté ces solutions en 3
catégories :
●

●

●

●

 

Les bases de données relationnelles (MySQL,
PostgreSQL, MaxDB, Interbase/Firebird...)
Les bases de données natives XML (Apache Xindice,
eXIST....)
Les bases de données multidimensionnelles (Encore
peu d'offres abouties en Open Source)
Nous allons par la suite nous concentrer sur l'étude
des SGBDR, de loin le marché le plus important et
le plus mature.
 
SGBDR open source: les questions
à se poser pour faire un choix
●

●

●

●
 

Pouvez-vous en profiter pour remplacer vos
bases de données d’éditeurs par des
alternatives gratuites ?
Quel est la base de données la mieux adaptée
à votre contexte ?
Comment migrer et comment assurer le
support technique ?
Que peut-on attendre comme évolution et
 
comme pérénité ?
Les SGBD open source viennent d’horizons divers
et n’évoluent pas de la même façon.
●

●

●

●

  ●

Les bases de données issues en ligne directe du
mouvement open source : MySQL et PostgreSQL
Les bases de données qui viennent du monde des
éditeurs : FireBird (ex-Interbase de Borland) et
SAPdb (dérivé d’Adabas)
Public/audience/popularité de chaque projet ?
Le type de communauté derrière chaque projet (projet
indépendant ou appuyé par un éditeur) ?
Forces et faiblesses de chaque projet ?
 
Les caractéristiques techniques
●

Les différentes bases de données open source ne sont pas
basées sur les mêmes choix techniques et sont donc plus
ou moins adaptées à tel ou tel contexte (support des standards
SQL (ANSI et 92), support des fonctions ODBC/JDBC, support des
types de données, limites physiques (tailles des bases, nb de tables,
etc.).

●

 

Le spectre de fonctionnalités, les plates-formes supportées, la
connectivité et les outils de développement/administration
sont les différenciateurs clés dans ce domaine (les

middlewares d’intégration qui tiennent compte des bases de données
open source,les pilotes ODBC/JDBC disponibles pour chaque projet,
outils de développement et d’administration disponibles pour chaque
projet,les outils de développement (éditeur de procédures stockées,
triggers, etc.),les outils d’administration (création/gestion des objets de la
 
base, gestion des permissions-utilisateurs, suivi du fonctionnement, etc.)
Migration et support technique
●

●

●

 

Choisir une base de données open source pour un
nouveau projet c’est facile et intelligent mais quid
d’une migration ?
Quels sont les projets qui offrent les moyens de
migrer depuis Oracle, DB2 ou SQL Server et
comment ?
De plus, migrer est une chose mais, après, il faut
assurer la continuité de service ou MCO ... quelles
sont les offres de support technique autour des
bases de données étudiées ?
 
Perspectives d’évolution et pérénité
●

Quand et comment les bases de données les
moins avancées techniquement vont-elles
rattrapper leurs retards de fonctionnalités ?
(les perspectives d’évolutions techniques des différents
projets (roadmap)

●

Quels sont les projets qui paraissent les plus
solides, les plus pérénes ? (analyse des « chances
de survie » des différents projets en fonction de leurs «
sponsors » et de leur implantation dans le marché...)

 

 
Le témoignage d'un industriel:
F. Aime – CTO d'Arthémys Portail
●

Arthémys Portail
–

Une solution d'E-Procurement
●
●

Workflows
Gestion des cycles de recrutement

–
–

 

Un outil d'aide à la décision
Une factulté de traçabilité
 
Critères de choix
●

Le raisons du choix MySQL 4
–

Des besoins de stockage de données simples

–

Une intelligence basée sur un moteur C++
maison communiquant en XML (XMLrpc/Soap)
●

Une couche d'abstraction BD simple
–

●
●

 

(SELECT, INSERT, UPDATE, DELETE)

Matching de données
Débruitage de séries numériques (scoring)
 
Problèmes rencontrés et limitations
de MySQL
●

Peu de fonctions évoluées
–
–

Pas de triggers

–

 

Pas de procédures stockées
Peu d'outils de statistiques (au moment du
développement)

 
Bénéfices retirés de l'utilisation de
MySQL
●

Bénéfices majeurs :
–
–

●

Outil approprié au besoin d'Arthémys Portail
Performances très élevées

Bénéfice mineur:
–

 

Coût réduit (dans le cas Arthémys)
 
Conclusion
●

●

 

Le choix serait d'autant plus à ré-itérer
aujourd'hui, que MySQL arrive à maturité,
sans pour autant (trop) perdre en
performances
Déléguer à MySQL un ensemble de tâches
complexe devient possible et remets plus
que jamais en cause l'utilisation d'outils
propriétaires.
 

Contenu connexe

En vedette

Floresamistad
FloresamistadFloresamistad
Floresamistadlolayne
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Ghali Rahma
 
Opinion Mining : Etat de l'art et exemples d'applications
Opinion Mining : Etat de l'art et exemples d'applicationsOpinion Mining : Etat de l'art et exemples d'applications
Opinion Mining : Etat de l'art et exemples d'applicationsLingway
 
Presentacindefinitiva 110316052359-phpapp01
Presentacindefinitiva 110316052359-phpapp01Presentacindefinitiva 110316052359-phpapp01
Presentacindefinitiva 110316052359-phpapp01hiperboledelabelleza
 
Presentación1 lii
Presentación1 liiPresentación1 lii
Presentación1 liifelipe050
 
Webinar #3 analyse acquisition de trafic avec google analytics
Webinar #3 analyse acquisition de trafic avec google analyticsWebinar #3 analyse acquisition de trafic avec google analytics
Webinar #3 analyse acquisition de trafic avec google analyticsAlphalyr
 
Formation : Optimisation des médias sociaux
Formation : Optimisation des médias sociauxFormation : Optimisation des médias sociaux
Formation : Optimisation des médias sociauxNiviti, communauté Web
 
Trabajo practico nº10 Lucila Zamora
Trabajo practico nº10 Lucila ZamoraTrabajo practico nº10 Lucila Zamora
Trabajo practico nº10 Lucila Zamoraluly-z
 
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...Sébastien Levert
 
Part five.ppt
Part five.pptPart five.ppt
Part five.pptlaurala92
 
EUROPAGES Brochure de Vente 2012 - français
EUROPAGES Brochure de Vente 2012 - françaisEUROPAGES Brochure de Vente 2012 - français
EUROPAGES Brochure de Vente 2012 - françaisEUROPAGES
 
Blog à usage professionnel
Blog à usage professionnelBlog à usage professionnel
Blog à usage professionnelFred Colantonio
 
Alex guerra civil
Alex guerra civilAlex guerra civil
Alex guerra civilalex7remo
 
Actividades de contextualizacion preguntas 5 y 6 efrain
Actividades de contextualizacion preguntas 5 y 6 efrainActividades de contextualizacion preguntas 5 y 6 efrain
Actividades de contextualizacion preguntas 5 y 6 efrainEfrain Betancourt
 
Extraordinaires photos
Extraordinaires photosExtraordinaires photos
Extraordinaires photosSofija J.
 
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010Mario Leblond
 
Proyecto sistema dptal de juventud[1]
Proyecto sistema dptal de juventud[1]Proyecto sistema dptal de juventud[1]
Proyecto sistema dptal de juventud[1]Mary Hengy Torres
 

En vedette (20)

Floresamistad
FloresamistadFloresamistad
Floresamistad
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015
 
Opinion Mining : Etat de l'art et exemples d'applications
Opinion Mining : Etat de l'art et exemples d'applicationsOpinion Mining : Etat de l'art et exemples d'applications
Opinion Mining : Etat de l'art et exemples d'applications
 
Presentacindefinitiva 110316052359-phpapp01
Presentacindefinitiva 110316052359-phpapp01Presentacindefinitiva 110316052359-phpapp01
Presentacindefinitiva 110316052359-phpapp01
 
Presentación1 lii
Presentación1 liiPresentación1 lii
Presentación1 lii
 
Webinar #3 analyse acquisition de trafic avec google analytics
Webinar #3 analyse acquisition de trafic avec google analyticsWebinar #3 analyse acquisition de trafic avec google analytics
Webinar #3 analyse acquisition de trafic avec google analytics
 
Formation : Optimisation des médias sociaux
Formation : Optimisation des médias sociauxFormation : Optimisation des médias sociaux
Formation : Optimisation des médias sociaux
 
Trabajo practico nº10 Lucila Zamora
Trabajo practico nº10 Lucila ZamoraTrabajo practico nº10 Lucila Zamora
Trabajo practico nº10 Lucila Zamora
 
Roumanie 2012
Roumanie 2012 Roumanie 2012
Roumanie 2012
 
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
 
invy-TPE
invy-TPEinvy-TPE
invy-TPE
 
Part five.ppt
Part five.pptPart five.ppt
Part five.ppt
 
EUROPAGES Brochure de Vente 2012 - français
EUROPAGES Brochure de Vente 2012 - françaisEUROPAGES Brochure de Vente 2012 - français
EUROPAGES Brochure de Vente 2012 - français
 
Tar
TarTar
Tar
 
Blog à usage professionnel
Blog à usage professionnelBlog à usage professionnel
Blog à usage professionnel
 
Alex guerra civil
Alex guerra civilAlex guerra civil
Alex guerra civil
 
Actividades de contextualizacion preguntas 5 y 6 efrain
Actividades de contextualizacion preguntas 5 y 6 efrainActividades de contextualizacion preguntas 5 y 6 efrain
Actividades de contextualizacion preguntas 5 y 6 efrain
 
Extraordinaires photos
Extraordinaires photosExtraordinaires photos
Extraordinaires photos
 
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
 
Proyecto sistema dptal de juventud[1]
Proyecto sistema dptal de juventud[1]Proyecto sistema dptal de juventud[1]
Proyecto sistema dptal de juventud[1]
 

Similaire à Sgbd oss-27012006

Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDenodo
 
Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Microsoft
 
Intro SGBD et BD.ppt
Intro SGBD et BD.pptIntro SGBD et BD.ppt
Intro SGBD et BD.pptBahaty1
 
Technologies information2emejoursept2013
Technologies information2emejoursept2013Technologies information2emejoursept2013
Technologies information2emejoursept2013FormationAdbs
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyOxalide
 
Réussissez vos projets d’analytique self-service avec une couche de services ...
Réussissez vos projets d’analytique self-service avec une couche de services ...Réussissez vos projets d’analytique self-service avec une couche de services ...
Réussissez vos projets d’analytique self-service avec une couche de services ...Denodo
 
Ecosystème Big Data
Ecosystème Big DataEcosystème Big Data
Ecosystème Big DataIdriss22
 
Big data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesBig data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesKezhan SHI
 
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essaiSSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essaiMicrosoft Technet France
 
Serveur web / Base de donnees Langages de développement
Serveur web / Base de donnees Langages de développementServeur web / Base de donnees Langages de développement
Serveur web / Base de donnees Langages de développementLudovic REUS
 
Quand utiliser MongoDB … Et quand vous en passer…
Quand utiliser MongoDB	… Et quand vous en passer…Quand utiliser MongoDB	… Et quand vous en passer…
Quand utiliser MongoDB … Et quand vous en passer…MongoDB
 
L'écosystème informatique en bibliothèque : le SIGB
L'écosystème informatique en bibliothèque : le SIGBL'écosystème informatique en bibliothèque : le SIGB
L'écosystème informatique en bibliothèque : le SIGBVirginie Delaine
 
GraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jGraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jNeo4j
 
Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Core-Techs
 
Enib cours c.a.i. web - séance #6 : autour de la webapp
Enib   cours c.a.i. web - séance #6 : autour de la webappEnib   cours c.a.i. web - séance #6 : autour de la webapp
Enib cours c.a.i. web - séance #6 : autour de la webappHoracio Gonzalez
 
Croisière sur le data lake
Croisière sur le data lakeCroisière sur le data lake
Croisière sur le data lakeDavid Morel
 

Similaire à Sgbd oss-27012006 (20)

Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...
 
Si bdd
Si bddSi bdd
Si bdd
 
Intro SGBD et BD.ppt
Intro SGBD et BD.pptIntro SGBD et BD.ppt
Intro SGBD et BD.ppt
 
Technologies information2emejoursept2013
Technologies information2emejoursept2013Technologies information2emejoursept2013
Technologies information2emejoursept2013
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide Academy
 
Réussissez vos projets d’analytique self-service avec une couche de services ...
Réussissez vos projets d’analytique self-service avec une couche de services ...Réussissez vos projets d’analytique self-service avec une couche de services ...
Réussissez vos projets d’analytique self-service avec une couche de services ...
 
Ecosystème Big Data
Ecosystème Big DataEcosystème Big Data
Ecosystème Big Data
 
Floss ceram-full
Floss ceram-fullFloss ceram-full
Floss ceram-full
 
Big data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesBig data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuaires
 
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essaiSSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
 
Serveur web / Base de donnees Langages de développement
Serveur web / Base de donnees Langages de développementServeur web / Base de donnees Langages de développement
Serveur web / Base de donnees Langages de développement
 
Big data
Big dataBig data
Big data
 
Quand utiliser MongoDB … Et quand vous en passer…
Quand utiliser MongoDB	… Et quand vous en passer…Quand utiliser MongoDB	… Et quand vous en passer…
Quand utiliser MongoDB … Et quand vous en passer…
 
L'écosystème informatique en bibliothèque : le SIGB
L'écosystème informatique en bibliothèque : le SIGBL'écosystème informatique en bibliothèque : le SIGB
L'écosystème informatique en bibliothèque : le SIGB
 
GraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jGraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4j
 
Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!
 
Enib cours c.a.i. web - séance #6 : autour de la webapp
Enib   cours c.a.i. web - séance #6 : autour de la webappEnib   cours c.a.i. web - séance #6 : autour de la webapp
Enib cours c.a.i. web - séance #6 : autour de la webapp
 
Croisière sur le data lake
Croisière sur le data lakeCroisière sur le data lake
Croisière sur le data lake
 
EDW Microsoft/Netezza
EDW Microsoft/NetezzaEDW Microsoft/Netezza
EDW Microsoft/Netezza
 

Plus de Pascal Flamand

Start14 french tech startuffe nation
Start14 french tech startuffe nationStart14 french tech startuffe nation
Start14 french tech startuffe nationPascal Flamand
 
Article "Un an de télétravail et de COVID" dans le magazine Start
Article "Un an de télétravail et de COVID" dans le magazine StartArticle "Un an de télétravail et de COVID" dans le magazine Start
Article "Un an de télétravail et de COVID" dans le magazine StartPascal Flamand
 
Article "La tyrannie du risque zéro" dans le magazine Start
Article "La tyrannie du risque zéro" dans le magazine StartArticle "La tyrannie du risque zéro" dans le magazine Start
Article "La tyrannie du risque zéro" dans le magazine StartPascal Flamand
 
Article "quand les licornes voleront..." dans le magazine Start
Article "quand les licornes voleront..." dans le magazine StartArticle "quand les licornes voleront..." dans le magazine Start
Article "quand les licornes voleront..." dans le magazine StartPascal Flamand
 
Article sur "Le temps des c(e)rises" dans le magazine Start
Article sur "Le temps des c(e)rises" dans le magazine StartArticle sur "Le temps des c(e)rises" dans le magazine Start
Article sur "Le temps des c(e)rises" dans le magazine StartPascal Flamand
 
TOC training Keycloak RedhatSSO advanced
TOC training Keycloak RedhatSSO advancedTOC training Keycloak RedhatSSO advanced
TOC training Keycloak RedhatSSO advancedPascal Flamand
 
TOC training KeyCloak Redhat SSO core
TOC training KeyCloak Redhat SSO coreTOC training KeyCloak Redhat SSO core
TOC training KeyCloak Redhat SSO corePascal Flamand
 
Article sur l'Agilité dans le magazine Start
Article sur l'Agilité dans le magazine StartArticle sur l'Agilité dans le magazine Start
Article sur l'Agilité dans le magazine StartPascal Flamand
 
Article sur l'IA dans le magazine Start
Article sur l'IA dans le magazine StartArticle sur l'IA dans le magazine Start
Article sur l'IA dans le magazine StartPascal Flamand
 
Article sur la Smart City dans le magazine Start
Article sur la Smart City dans le magazine StartArticle sur la Smart City dans le magazine Start
Article sur la Smart City dans le magazine StartPascal Flamand
 
TOC training Keycloak RedhatSSO UMA
TOC training Keycloak RedhatSSO UMATOC training Keycloak RedhatSSO UMA
TOC training Keycloak RedhatSSO UMAPascal Flamand
 
Article sur les Startup dans le magazine Start
Article sur les Startup dans le magazine StartArticle sur les Startup dans le magazine Start
Article sur les Startup dans le magazine StartPascal Flamand
 
TOC training Keycloak RedhatSSO advanced
TOC training Keycloak RedhatSSO advancedTOC training Keycloak RedhatSSO advanced
TOC training Keycloak RedhatSSO advancedPascal Flamand
 
TOC training KeyCloak Redhat SSO core
TOC training KeyCloak Redhat SSO coreTOC training KeyCloak Redhat SSO core
TOC training KeyCloak Redhat SSO corePascal Flamand
 
Article sur les Pitchs dans le magazine Start
Article sur les Pitchs dans le magazine StartArticle sur les Pitchs dans le magazine Start
Article sur les Pitchs dans le magazine StartPascal Flamand
 
Article sur la Transformation Digitale dans le Magazine Start
Article sur la Transformation Digitale dans le Magazine StartArticle sur la Transformation Digitale dans le Magazine Start
Article sur la Transformation Digitale dans le Magazine StartPascal Flamand
 
Article sur l'IA dans le magazine Start
Article sur l'IA dans le magazine StartArticle sur l'IA dans le magazine Start
Article sur l'IA dans le magazine StartPascal Flamand
 
Tribune paca jaguards 12.12.18
Tribune paca jaguards 12.12.18Tribune paca jaguards 12.12.18
Tribune paca jaguards 12.12.18Pascal Flamand
 
Partenariat Jaguards - Busit
Partenariat Jaguards - BusitPartenariat Jaguards - Busit
Partenariat Jaguards - BusitPascal Flamand
 

Plus de Pascal Flamand (20)

Start14 french tech startuffe nation
Start14 french tech startuffe nationStart14 french tech startuffe nation
Start14 french tech startuffe nation
 
Article "Un an de télétravail et de COVID" dans le magazine Start
Article "Un an de télétravail et de COVID" dans le magazine StartArticle "Un an de télétravail et de COVID" dans le magazine Start
Article "Un an de télétravail et de COVID" dans le magazine Start
 
Article "La tyrannie du risque zéro" dans le magazine Start
Article "La tyrannie du risque zéro" dans le magazine StartArticle "La tyrannie du risque zéro" dans le magazine Start
Article "La tyrannie du risque zéro" dans le magazine Start
 
Article "quand les licornes voleront..." dans le magazine Start
Article "quand les licornes voleront..." dans le magazine StartArticle "quand les licornes voleront..." dans le magazine Start
Article "quand les licornes voleront..." dans le magazine Start
 
Article sur "Le temps des c(e)rises" dans le magazine Start
Article sur "Le temps des c(e)rises" dans le magazine StartArticle sur "Le temps des c(e)rises" dans le magazine Start
Article sur "Le temps des c(e)rises" dans le magazine Start
 
TOC training Keycloak RedhatSSO advanced
TOC training Keycloak RedhatSSO advancedTOC training Keycloak RedhatSSO advanced
TOC training Keycloak RedhatSSO advanced
 
TOC training KeyCloak Redhat SSO core
TOC training KeyCloak Redhat SSO coreTOC training KeyCloak Redhat SSO core
TOC training KeyCloak Redhat SSO core
 
Article sur l'Agilité dans le magazine Start
Article sur l'Agilité dans le magazine StartArticle sur l'Agilité dans le magazine Start
Article sur l'Agilité dans le magazine Start
 
Article sur l'IA dans le magazine Start
Article sur l'IA dans le magazine StartArticle sur l'IA dans le magazine Start
Article sur l'IA dans le magazine Start
 
Article sur la Smart City dans le magazine Start
Article sur la Smart City dans le magazine StartArticle sur la Smart City dans le magazine Start
Article sur la Smart City dans le magazine Start
 
TOC training Keycloak RedhatSSO UMA
TOC training Keycloak RedhatSSO UMATOC training Keycloak RedhatSSO UMA
TOC training Keycloak RedhatSSO UMA
 
Article sur les Startup dans le magazine Start
Article sur les Startup dans le magazine StartArticle sur les Startup dans le magazine Start
Article sur les Startup dans le magazine Start
 
TOC training Keycloak RedhatSSO advanced
TOC training Keycloak RedhatSSO advancedTOC training Keycloak RedhatSSO advanced
TOC training Keycloak RedhatSSO advanced
 
TOC training KeyCloak Redhat SSO core
TOC training KeyCloak Redhat SSO coreTOC training KeyCloak Redhat SSO core
TOC training KeyCloak Redhat SSO core
 
TOC training OpenIDM
TOC training OpenIDMTOC training OpenIDM
TOC training OpenIDM
 
Article sur les Pitchs dans le magazine Start
Article sur les Pitchs dans le magazine StartArticle sur les Pitchs dans le magazine Start
Article sur les Pitchs dans le magazine Start
 
Article sur la Transformation Digitale dans le Magazine Start
Article sur la Transformation Digitale dans le Magazine StartArticle sur la Transformation Digitale dans le Magazine Start
Article sur la Transformation Digitale dans le Magazine Start
 
Article sur l'IA dans le magazine Start
Article sur l'IA dans le magazine StartArticle sur l'IA dans le magazine Start
Article sur l'IA dans le magazine Start
 
Tribune paca jaguards 12.12.18
Tribune paca jaguards 12.12.18Tribune paca jaguards 12.12.18
Tribune paca jaguards 12.12.18
 
Partenariat Jaguards - Busit
Partenariat Jaguards - BusitPartenariat Jaguards - Busit
Partenariat Jaguards - Busit
 

Sgbd oss-27012006

  • 1. Base de données Open Source : état de l'art et méthodologie de choix....    
  • 2. Nous avons segmenté ces solutions en 3 catégories : ● ● ● ●   Les bases de données relationnelles (MySQL, PostgreSQL, MaxDB, Interbase/Firebird...) Les bases de données natives XML (Apache Xindice, eXIST....) Les bases de données multidimensionnelles (Encore peu d'offres abouties en Open Source) Nous allons par la suite nous concentrer sur l'étude des SGBDR, de loin le marché le plus important et le plus mature.  
  • 3. SGBDR open source: les questions à se poser pour faire un choix ● ● ● ●   Pouvez-vous en profiter pour remplacer vos bases de données d’éditeurs par des alternatives gratuites ? Quel est la base de données la mieux adaptée à votre contexte ? Comment migrer et comment assurer le support technique ? Que peut-on attendre comme évolution et   comme pérénité ?
  • 4. Les SGBD open source viennent d’horizons divers et n’évoluent pas de la même façon. ● ● ● ●   ● Les bases de données issues en ligne directe du mouvement open source : MySQL et PostgreSQL Les bases de données qui viennent du monde des éditeurs : FireBird (ex-Interbase de Borland) et SAPdb (dérivé d’Adabas) Public/audience/popularité de chaque projet ? Le type de communauté derrière chaque projet (projet indépendant ou appuyé par un éditeur) ? Forces et faiblesses de chaque projet ?  
  • 5. Les caractéristiques techniques ● Les différentes bases de données open source ne sont pas basées sur les mêmes choix techniques et sont donc plus ou moins adaptées à tel ou tel contexte (support des standards SQL (ANSI et 92), support des fonctions ODBC/JDBC, support des types de données, limites physiques (tailles des bases, nb de tables, etc.). ●   Le spectre de fonctionnalités, les plates-formes supportées, la connectivité et les outils de développement/administration sont les différenciateurs clés dans ce domaine (les middlewares d’intégration qui tiennent compte des bases de données open source,les pilotes ODBC/JDBC disponibles pour chaque projet, outils de développement et d’administration disponibles pour chaque projet,les outils de développement (éditeur de procédures stockées, triggers, etc.),les outils d’administration (création/gestion des objets de la   base, gestion des permissions-utilisateurs, suivi du fonctionnement, etc.)
  • 6. Migration et support technique ● ● ●   Choisir une base de données open source pour un nouveau projet c’est facile et intelligent mais quid d’une migration ? Quels sont les projets qui offrent les moyens de migrer depuis Oracle, DB2 ou SQL Server et comment ? De plus, migrer est une chose mais, après, il faut assurer la continuité de service ou MCO ... quelles sont les offres de support technique autour des bases de données étudiées ?  
  • 7. Perspectives d’évolution et pérénité ● Quand et comment les bases de données les moins avancées techniquement vont-elles rattrapper leurs retards de fonctionnalités ? (les perspectives d’évolutions techniques des différents projets (roadmap) ● Quels sont les projets qui paraissent les plus solides, les plus pérénes ? (analyse des « chances de survie » des différents projets en fonction de leurs « sponsors » et de leur implantation dans le marché...)    
  • 8. Le témoignage d'un industriel: F. Aime – CTO d'Arthémys Portail ● Arthémys Portail – Une solution d'E-Procurement ● ● Workflows Gestion des cycles de recrutement – –   Un outil d'aide à la décision Une factulté de traçabilité  
  • 9. Critères de choix ● Le raisons du choix MySQL 4 – Des besoins de stockage de données simples – Une intelligence basée sur un moteur C++ maison communiquant en XML (XMLrpc/Soap) ● Une couche d'abstraction BD simple – ● ●   (SELECT, INSERT, UPDATE, DELETE) Matching de données Débruitage de séries numériques (scoring)  
  • 10. Problèmes rencontrés et limitations de MySQL ● Peu de fonctions évoluées – – Pas de triggers –   Pas de procédures stockées Peu d'outils de statistiques (au moment du développement)  
  • 11. Bénéfices retirés de l'utilisation de MySQL ● Bénéfices majeurs : – – ● Outil approprié au besoin d'Arthémys Portail Performances très élevées Bénéfice mineur: –   Coût réduit (dans le cas Arthémys)  
  • 12. Conclusion ● ●   Le choix serait d'autant plus à ré-itérer aujourd'hui, que MySQL arrive à maturité, sans pour autant (trop) perdre en performances Déléguer à MySQL un ensemble de tâches complexe devient possible et remets plus que jamais en cause l'utilisation d'outils propriétaires.