SlideShare une entreprise Scribd logo
1  sur  28
La fin des bases de données relationnelles? Olivier Mallassi OCTO Technology 2011 © Université du Système d’Information 1
2011 © Université du Système d’Information 2 La fin des bases de données relationnelles? NON…
2011 © Université du Système d’Information 40 années d’expérience. Compatible avec l’écosystème du SI. Viable dans la majorité des cas. 3
4 1970, premières bases de données relationnelles Atomicité Cohérence Isolation Durabilité 2011 © Université du Système d’Information
2011 © Université du Système d’Information 5 POURTANT
2011 © Université du Système d’Information 6 Des évolutions « hardware ». 	Optimiser l’organisation de la donnée pour optimiser le stockage. 1970 2010 100k $/GB POURTANT HDD RAM 0,10 $/GB Source :http://www.mkomo.com/cost-per-gigabyte
2011 © Université du Système d’Information 7 Des évolutions « hardware ». Utiliser le disque pour contourner la limite de RAM 1970 2010 10 GB 1 GB POURTANT RAM 1 MB Source : http://www.jcmit.com/memoryprice.htm
2011 © Université du Système d’Information 8 Vers du « commodities »... Optimisation du coût de la transaction.  $ POURTANT $ Source : « Datacenter As A Computer »
2011 © Université du Système d’Information 9 « Capacity Planning » & administration simplifiée. 	Elasticité et prédictibilité pour absorber les saisonnalités.  POURTANT
2011 © Université du Système d’Information 10 Vers plus de disponibilité des systèmes. 	Disponibilité (en écriture). 	Tolérance à des niveaux de pannes plus importants,  à coût contraint. POURTANT
2011 © Université du Système d’Information 11 Limites de la modélisation  relationnelle. Graphes, documents… Multiples versions du schéma… POURTANT
2011 © Université du Système d’Information 12 Un foisonnement de solutions émergeantes… 	Transactionnel, Décisionnel…
2011 © Université du Système d’Information 13 …construites sur un ADN différent
…construites sur un ADN différent 2011 © Université du Système d’Information 14 Distribution des données. 	Mécanisme de partitionnement. JOE JOE BOB GUS BOB GUS
…construites sur un ADN différent 2011 © Université du Système d’Information 15 Tolérance à la panne. Réplication synchrone / asynchrone. « Fail-over » automatique. 	Gestion applicative (et non plus « hardware ») de la résilience. JOE BOB GUS GUS BOB JOE
…construites sur un ADN différent 2011 © Université du Système d’Information 16 Elasticité de l’infrastructure. Administration « simplifiée ». $ bin/nodetooldecommision –h 10.0.0.2 JOE BOB GUS GUS BOB JOE
2011 © Université du Système d’Information 17 Challenge… Durabilité Atomicité Cohérence
2011 © Université du Système d’Information 18 Challenge… Durabilité. Stockage sur disques standards voire en mémoire. Réplication applicative des données.
Relâchement de ACID. Modélisation de la donnée en fonction des patterns d’accès. Proche de ce qui est fait en relationnel sous contrainte de performance. Challenge… INSERT INTO… Pk#01 Pk#12 Pk#63 JOE BOB GUS 2011 © Université du Système d’Information 19
Challenge… 2011 © Université du Système d’Information 20 MapReduce ou l’art de distribuer le traitement. Traiter (plus rapidement) des volumes de données plus faibles. 	Paralléliser ces traitements « plus unitaires ». 	Co-localiser traitements et données. Requête Tâches Tâches Orchestrateur
Challenge… 2011 © Université du Système d’Information 21 ACID comme variable d’ajustement. « Partition Tolerant » ~ système distribué « Consistency » « Availability » Les nœuds proposent  la même donnée au même moment La donnée est  accessible Source : «  CAP Theorem » - Eric Brewer
2011 © Université du Système d’Information 22 ACID vu du client.. 	Compromis entre cohérence, temps de réponse, tolérance à la panne en 	fonction du type de la donnée. Challenge… « Consistency » « Availability » Source : «  Eventually Consistent » - Werner Vogels
2011 © Université du Système d’Information Un nouvel univers extrêmement riche. « Partition Tolerant » Challenge… « Data Grid » Google BigTable clones Amazon Dynamo clones « Consistency » « Availability » RDBMS Bases graphes, documents 23
2011 © Université du Système d’Information 24 ET (APRÈS)					DEMAIN?
ET (APRÈS)					DEMAIN? 2011 © Université du Système d’Information 25 Des solutions configurables. Déploiement « mono server », respect ACID, SQL… Déploiement « distribué », relâchement ACID, MapReduce…
ET (APRÈS)					DEMAIN? 2011 © Université du Système d’Information 26 « Auto-scaling ». Modélisation indépendante du stockage. Réplication et propagation des modifications sur la donnée référentielle Partitionnement pour les autres données
ET (APRÈS)					DEMAIN? 2011 © Université du Système d’Information 27 La fusion des mondes transactionnels et décisionnels?
2011 © Université du Système d’Information 28 La fin des bases de données relationnelles? NON, MAIS…

Contenu connexe

En vedette

27 pasajes bíblicos que enseñan explícitamente
27 pasajes bíblicos que enseñan explícitamente27 pasajes bíblicos que enseñan explícitamente
27 pasajes bíblicos que enseñan explícitamente
Recursos Cristianos. Org
 
Prendre soin d’un parent âgé vulnérable, une réflexion sur le concept de ...
Prendre soin d’un parent âgé vulnérable, une réflexion sur le concept de ...Prendre soin d’un parent âgé vulnérable, une réflexion sur le concept de ...
Prendre soin d’un parent âgé vulnérable, une réflexion sur le concept de ...
Guillaume Fontaine
 
Certificacion en computación
Certificacion en computaciónCertificacion en computación
Certificacion en computación
patricia urbano
 
P R E S E N T A C I O N W E B 2
P R E S E N T A C I O N  W E B 2P R E S E N T A C I O N  W E B 2
P R E S E N T A C I O N W E B 2
Aireth Amaya
 
Presentación sobre la Interculturalidad en nuestro Centro.
Presentación sobre la Interculturalidad en nuestro Centro.Presentación sobre la Interculturalidad en nuestro Centro.
Presentación sobre la Interculturalidad en nuestro Centro.
ceiplasoledadorientacion
 
Agenda Ciudadana por la Transparencia - Tocancipá, Cundinamarca
Agenda Ciudadana por la Transparencia -  Tocancipá, CundinamarcaAgenda Ciudadana por la Transparencia -  Tocancipá, Cundinamarca
Agenda Ciudadana por la Transparencia - Tocancipá, Cundinamarca
TransparenciaporColombia
 
Exposicion gradacion radiacion
Exposicion gradacion radiacionExposicion gradacion radiacion
Exposicion gradacion radiacion
Luis Frias
 

En vedette (20)

27 pasajes bíblicos que enseñan explícitamente
27 pasajes bíblicos que enseñan explícitamente27 pasajes bíblicos que enseñan explícitamente
27 pasajes bíblicos que enseñan explícitamente
 
Prendre soin d’un parent âgé vulnérable, une réflexion sur le concept de ...
Prendre soin d’un parent âgé vulnérable, une réflexion sur le concept de ...Prendre soin d’un parent âgé vulnérable, une réflexion sur le concept de ...
Prendre soin d’un parent âgé vulnérable, une réflexion sur le concept de ...
 
La question RH du mois - mediaRH.com - Par OpinionWay - avril 2015
La question RH du mois - mediaRH.com - Par OpinionWay - avril 2015La question RH du mois - mediaRH.com - Par OpinionWay - avril 2015
La question RH du mois - mediaRH.com - Par OpinionWay - avril 2015
 
Seminario 7
Seminario 7Seminario 7
Seminario 7
 
Web2point0
Web2point0Web2point0
Web2point0
 
Presentación Web 2 0
Presentación Web 2 0Presentación Web 2 0
Presentación Web 2 0
 
Certificacion en computación
Certificacion en computaciónCertificacion en computación
Certificacion en computación
 
Unidad 2 Y 3
Unidad 2 Y 3Unidad 2 Y 3
Unidad 2 Y 3
 
P R E S E N T A C I O N W E B 2
P R E S E N T A C I O N  W E B 2P R E S E N T A C I O N  W E B 2
P R E S E N T A C I O N W E B 2
 
Presentación sobre la Interculturalidad en nuestro Centro.
Presentación sobre la Interculturalidad en nuestro Centro.Presentación sobre la Interculturalidad en nuestro Centro.
Presentación sobre la Interculturalidad en nuestro Centro.
 
La Alta Edad Media
La Alta Edad MediaLa Alta Edad Media
La Alta Edad Media
 
Eric Grohe
Eric GroheEric Grohe
Eric Grohe
 
Portrait de startuper #26 - Whaller - Thomas Fauré
Portrait de startuper #26 - Whaller - Thomas FauréPortrait de startuper #26 - Whaller - Thomas Fauré
Portrait de startuper #26 - Whaller - Thomas Fauré
 
Histoire de hockey
Histoire de hockeyHistoire de hockey
Histoire de hockey
 
Agenda Ciudadana por la Transparencia - Tocancipá, Cundinamarca
Agenda Ciudadana por la Transparencia -  Tocancipá, CundinamarcaAgenda Ciudadana por la Transparencia -  Tocancipá, Cundinamarca
Agenda Ciudadana por la Transparencia - Tocancipá, Cundinamarca
 
Exposicion gradacion radiacion
Exposicion gradacion radiacionExposicion gradacion radiacion
Exposicion gradacion radiacion
 
La veille Né Kid du 03.12.08 : Google
La veille Né Kid du 03.12.08 : GoogleLa veille Né Kid du 03.12.08 : Google
La veille Né Kid du 03.12.08 : Google
 
Ti cs como recurso didáctico
Ti cs como recurso didácticoTi cs como recurso didáctico
Ti cs como recurso didáctico
 
Agenda Ciudadana por la Transparencia Cartagena y Bolívar
Agenda Ciudadana por la Transparencia Cartagena y BolívarAgenda Ciudadana por la Transparencia Cartagena y Bolívar
Agenda Ciudadana por la Transparencia Cartagena y Bolívar
 
Modulo I
Modulo I Modulo I
Modulo I
 

Similaire à Université du SI - 2011 - La fin des bases relationnelles?

Architectures techniques NoSQL
Architectures techniques NoSQLArchitectures techniques NoSQL
Architectures techniques NoSQL
OCTO Technology
 
Article open-silicium-juin-juillet-aout-2013
Article open-silicium-juin-juillet-aout-2013Article open-silicium-juin-juillet-aout-2013
Article open-silicium-juin-juillet-aout-2013
O10ée
 
Lepton : Description succincte
Lepton : Description succincteLepton : Description succincte
Lepton : Description succincte
O10ée
 
ADMINISTRER UN ENVIRONNeEMENT CLOUD.pptx
ADMINISTRER UN ENVIRONNeEMENT CLOUD.pptxADMINISTRER UN ENVIRONNeEMENT CLOUD.pptx
ADMINISTRER UN ENVIRONNeEMENT CLOUD.pptx
HindElqasimy
 
Technologies & Systèmes
Technologies & SystèmesTechnologies & Systèmes
Technologies & Systèmes
Paulin CHOUDJA
 
Dba oracle-v1
Dba oracle-v1Dba oracle-v1
Dba oracle-v1
infcom
 
Morning with MongoDB Paris 2012 - Octo
Morning with MongoDB Paris 2012 - OctoMorning with MongoDB Paris 2012 - Octo
Morning with MongoDB Paris 2012 - Octo
MongoDB
 

Similaire à Université du SI - 2011 - La fin des bases relationnelles? (20)

Architectures techniques NoSQL
Architectures techniques NoSQLArchitectures techniques NoSQL
Architectures techniques NoSQL
 
ch1_introduction_aux_systemes_embarques.pdf
ch1_introduction_aux_systemes_embarques.pdfch1_introduction_aux_systemes_embarques.pdf
ch1_introduction_aux_systemes_embarques.pdf
 
No Sql - Olivier Mallassi - September 2010
No Sql - Olivier Mallassi - September 2010No Sql - Olivier Mallassi - September 2010
No Sql - Olivier Mallassi - September 2010
 
Etat de l art business intelligence
Etat de l art business intelligenceEtat de l art business intelligence
Etat de l art business intelligence
 
Etat de l art business intelligence
Etat de l art business intelligenceEtat de l art business intelligence
Etat de l art business intelligence
 
Article open-silicium-juin-juillet-aout-2013
Article open-silicium-juin-juillet-aout-2013Article open-silicium-juin-juillet-aout-2013
Article open-silicium-juin-juillet-aout-2013
 
20160216 - From BigData to BigProcessing
20160216 - From BigData to BigProcessing20160216 - From BigData to BigProcessing
20160216 - From BigData to BigProcessing
 
SQL Server et infrastructure
SQL Server et infrastructureSQL Server et infrastructure
SQL Server et infrastructure
 
Lepton : Description succincte
Lepton : Description succincteLepton : Description succincte
Lepton : Description succincte
 
Présentation Big Data et REX Hadoop
Présentation Big Data et REX HadoopPrésentation Big Data et REX Hadoop
Présentation Big Data et REX Hadoop
 
Petit-déjeuner MapReduce-La révolution dans l’analyse des BigData
Petit-déjeuner MapReduce-La révolution dans l’analyse des BigDataPetit-déjeuner MapReduce-La révolution dans l’analyse des BigData
Petit-déjeuner MapReduce-La révolution dans l’analyse des BigData
 
ADMINISTRER UN ENVIRONNeEMENT CLOUD.pptx
ADMINISTRER UN ENVIRONNeEMENT CLOUD.pptxADMINISTRER UN ENVIRONNeEMENT CLOUD.pptx
ADMINISTRER UN ENVIRONNeEMENT CLOUD.pptx
 
Base de données
Base de donnéesBase de données
Base de données
 
Technologies & Systèmes
Technologies & SystèmesTechnologies & Systèmes
Technologies & Systèmes
 
Chapter 1 overviewp
Chapter 1 overviewpChapter 1 overviewp
Chapter 1 overviewp
 
Dba oracle-v1
Dba oracle-v1Dba oracle-v1
Dba oracle-v1
 
Morning with MongoDB Paris 2012 - Octo
Morning with MongoDB Paris 2012 - OctoMorning with MongoDB Paris 2012 - Octo
Morning with MongoDB Paris 2012 - Octo
 
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
 
Livre blanc sauvegarde en ligne enjeux et atouts
Livre blanc sauvegarde en ligne   enjeux et atoutsLivre blanc sauvegarde en ligne   enjeux et atouts
Livre blanc sauvegarde en ligne enjeux et atouts
 
Systeme embarque
Systeme embarqueSysteme embarque
Systeme embarque
 

Université du SI - 2011 - La fin des bases relationnelles?

  • 1. La fin des bases de données relationnelles? Olivier Mallassi OCTO Technology 2011 © Université du Système d’Information 1
  • 2. 2011 © Université du Système d’Information 2 La fin des bases de données relationnelles? NON…
  • 3. 2011 © Université du Système d’Information 40 années d’expérience. Compatible avec l’écosystème du SI. Viable dans la majorité des cas. 3
  • 4. 4 1970, premières bases de données relationnelles Atomicité Cohérence Isolation Durabilité 2011 © Université du Système d’Information
  • 5. 2011 © Université du Système d’Information 5 POURTANT
  • 6. 2011 © Université du Système d’Information 6 Des évolutions « hardware ». Optimiser l’organisation de la donnée pour optimiser le stockage. 1970 2010 100k $/GB POURTANT HDD RAM 0,10 $/GB Source :http://www.mkomo.com/cost-per-gigabyte
  • 7. 2011 © Université du Système d’Information 7 Des évolutions « hardware ». Utiliser le disque pour contourner la limite de RAM 1970 2010 10 GB 1 GB POURTANT RAM 1 MB Source : http://www.jcmit.com/memoryprice.htm
  • 8. 2011 © Université du Système d’Information 8 Vers du « commodities »... Optimisation du coût de la transaction. $ POURTANT $ Source : « Datacenter As A Computer »
  • 9. 2011 © Université du Système d’Information 9 « Capacity Planning » & administration simplifiée. Elasticité et prédictibilité pour absorber les saisonnalités. POURTANT
  • 10. 2011 © Université du Système d’Information 10 Vers plus de disponibilité des systèmes. Disponibilité (en écriture). Tolérance à des niveaux de pannes plus importants, à coût contraint. POURTANT
  • 11. 2011 © Université du Système d’Information 11 Limites de la modélisation relationnelle. Graphes, documents… Multiples versions du schéma… POURTANT
  • 12. 2011 © Université du Système d’Information 12 Un foisonnement de solutions émergeantes… Transactionnel, Décisionnel…
  • 13. 2011 © Université du Système d’Information 13 …construites sur un ADN différent
  • 14. …construites sur un ADN différent 2011 © Université du Système d’Information 14 Distribution des données. Mécanisme de partitionnement. JOE JOE BOB GUS BOB GUS
  • 15. …construites sur un ADN différent 2011 © Université du Système d’Information 15 Tolérance à la panne. Réplication synchrone / asynchrone. « Fail-over » automatique. Gestion applicative (et non plus « hardware ») de la résilience. JOE BOB GUS GUS BOB JOE
  • 16. …construites sur un ADN différent 2011 © Université du Système d’Information 16 Elasticité de l’infrastructure. Administration « simplifiée ». $ bin/nodetooldecommision –h 10.0.0.2 JOE BOB GUS GUS BOB JOE
  • 17. 2011 © Université du Système d’Information 17 Challenge… Durabilité Atomicité Cohérence
  • 18. 2011 © Université du Système d’Information 18 Challenge… Durabilité. Stockage sur disques standards voire en mémoire. Réplication applicative des données.
  • 19. Relâchement de ACID. Modélisation de la donnée en fonction des patterns d’accès. Proche de ce qui est fait en relationnel sous contrainte de performance. Challenge… INSERT INTO… Pk#01 Pk#12 Pk#63 JOE BOB GUS 2011 © Université du Système d’Information 19
  • 20. Challenge… 2011 © Université du Système d’Information 20 MapReduce ou l’art de distribuer le traitement. Traiter (plus rapidement) des volumes de données plus faibles. Paralléliser ces traitements « plus unitaires ». Co-localiser traitements et données. Requête Tâches Tâches Orchestrateur
  • 21. Challenge… 2011 © Université du Système d’Information 21 ACID comme variable d’ajustement. « Partition Tolerant » ~ système distribué « Consistency » « Availability » Les nœuds proposent la même donnée au même moment La donnée est accessible Source : «  CAP Theorem » - Eric Brewer
  • 22. 2011 © Université du Système d’Information 22 ACID vu du client.. Compromis entre cohérence, temps de réponse, tolérance à la panne en fonction du type de la donnée. Challenge… « Consistency » « Availability » Source : «  Eventually Consistent » - Werner Vogels
  • 23. 2011 © Université du Système d’Information Un nouvel univers extrêmement riche. « Partition Tolerant » Challenge… « Data Grid » Google BigTable clones Amazon Dynamo clones « Consistency » « Availability » RDBMS Bases graphes, documents 23
  • 24. 2011 © Université du Système d’Information 24 ET (APRÈS) DEMAIN?
  • 25. ET (APRÈS) DEMAIN? 2011 © Université du Système d’Information 25 Des solutions configurables. Déploiement « mono server », respect ACID, SQL… Déploiement « distribué », relâchement ACID, MapReduce…
  • 26. ET (APRÈS) DEMAIN? 2011 © Université du Système d’Information 26 « Auto-scaling ». Modélisation indépendante du stockage. Réplication et propagation des modifications sur la donnée référentielle Partitionnement pour les autres données
  • 27. ET (APRÈS) DEMAIN? 2011 © Université du Système d’Information 27 La fusion des mondes transactionnels et décisionnels?
  • 28. 2011 © Université du Système d’Information 28 La fin des bases de données relationnelles? NON, MAIS…