SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Présentation des SGBD NoSql
Sidi LEKHALIFA
www.sidi-lekhalifa.tk
SIDI LEKHALIFA sidi.khalifa@live.fr 1/10
NoSql
Sommaire
1 NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
SGBD clef et Valeur
SGBD Orientée Colonne
SGBD Orientée Graphe
SGBD Orientée Document
Conclusions
SIDI LEKHALIFA sidi.khalifa@live.fr 2/10
NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
Conclusions
Sommaire
1 NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
SGBD clef et Valeur
SGBD Orientée Colonne
SGBD Orientée Graphe
SGBD Orientée Document
Conclusions
SIDI LEKHALIFA sidi.khalifa@live.fr 3/10
NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
Conclusions
Un SGBD qui n’est pas structuré en une table et dont
l’élément de base n’est pas en tuple mais dépend du type
de BD NoSQL ;
Un langage de requête non uniformisé, propre à chaque
BD ;
Une dénormalisation des données ;
Type de base de données NoSQL à choisir en fonction de
l’usage souhaité ;
SIDI LEKHALIFA sidi.khalifa@live.fr 4/10
NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
Conclusions
Type de SGBD NoSql
SGBD Clef & Valeur ;
SGBD Orienté Colonne ;
SGBD Orienté Document ;
SGBD Orienté Graphe ;
SIDI LEKHALIFA sidi.khalifa@live.fr 5/10
NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
Conclusions
Clé / Valeur
Description : il stocke
les informations sous
forme de clé et valeur.
Où la valeur peut être de
n’importe quel type.
Utilisation : Stockage
des sessions utilisateurs
ou la mise en cache
d’un site.
Implémentation :
Redis.
Exemple
SIDI LEKHALIFA sidi.khalifa@live.fr 6/10
NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
Conclusions
Type Colonne
Description : il
ressemble au principe
de SGBDR, mais les
colonnes peuvent varier
d’une ligne à l’autre.
Utilisation : Analyse et
traitement massifs des
données (MapReduce).
Implémentation :
HBase, Cassandra.
Exemple
SIDI LEKHALIFA sidi.khalifa@live.fr 7/10
NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
Conclusions
Type Graphe
Description : il présente
les données sous forme
des noeuds et des
relations.
Utilisation : Utilisé
principalement pour les
données fortement
reliées( Linked ).
Implémentation :
Neo4j.
Exemple
SIDI LEKHALIFA sidi.khalifa@live.fr 8/10
NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
Conclusions
Type Document
Description : Récupération
des données simplement
d’une manière hiérarchique,
ces données sont représenter
sous la forme d’objets XML ou
JSON.
Utilisation : base de données
principalement utilisées pour
le stockage.
Implémentations : MongoDB,
CouchBase.
Exemple
SIDI LEKHALIFA sidi.khalifa@live.fr 9/10
NoSql
A quoi ressemble une BD NoSQL
Les types de bases de données NoSQL
Conclusions
Conclusion
Dans ces quatre catégories
des bases de données
certaines sont plus répandues
que d’autres. L’adoption d’une
technologie plutôt qu’une
autre dépend de votre besoin.
SIDI LEKHALIFA sidi.khalifa@live.fr 10/10

Contenu connexe

Tendances

BigData_Chp4: NOSQL
BigData_Chp4: NOSQLBigData_Chp4: NOSQL
BigData_Chp4: NOSQLLilia Sfaxi
 
Introduction NoSql 201406 - lbroudoux
Introduction NoSql 201406 - lbroudouxIntroduction NoSql 201406 - lbroudoux
Introduction NoSql 201406 - lbroudouxLaurent Broudoux
 
Introduction aux bases de données NoSQL
Introduction aux bases de données NoSQLIntroduction aux bases de données NoSQL
Introduction aux bases de données NoSQLAntoine Augusti
 
BigData_Chp5: Putting it all together
BigData_Chp5: Putting it all togetherBigData_Chp5: Putting it all together
BigData_Chp5: Putting it all togetherLilia Sfaxi
 
Cours Big Data Chap5
Cours Big Data Chap5Cours Big Data Chap5
Cours Big Data Chap5Amal Abid
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceLilia Sfaxi
 
BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataLilia Sfaxi
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : SparkLilia Sfaxi
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQLebiznext
 
base de données fédérés
base de données fédérésbase de données fédérés
base de données fédérésOussama Yoshiki
 
Spark (v1.3) - Présentation (Français)
Spark (v1.3) - Présentation (Français)Spark (v1.3) - Présentation (Français)
Spark (v1.3) - Présentation (Français)Alexis Seigneurin
 
TP2 Big Data HBase
TP2 Big Data HBaseTP2 Big Data HBase
TP2 Big Data HBaseAmal Abid
 
BigData_Chp3: Data Processing
BigData_Chp3: Data ProcessingBigData_Chp3: Data Processing
BigData_Chp3: Data ProcessingLilia Sfaxi
 
Thinking Big - Big data: principes et architecture
Thinking Big - Big data: principes et architecture Thinking Big - Big data: principes et architecture
Thinking Big - Big data: principes et architecture Lilia Sfaxi
 
BigData_TP4 : Cassandra
BigData_TP4 : CassandraBigData_TP4 : Cassandra
BigData_TP4 : CassandraLilia Sfaxi
 
Base de données graphe et Neo4j
Base de données graphe et Neo4jBase de données graphe et Neo4j
Base de données graphe et Neo4jBoris Guarisma
 

Tendances (20)

BigData_Chp4: NOSQL
BigData_Chp4: NOSQLBigData_Chp4: NOSQL
BigData_Chp4: NOSQL
 
noSQL
noSQLnoSQL
noSQL
 
Introduction NoSql 201406 - lbroudoux
Introduction NoSql 201406 - lbroudouxIntroduction NoSql 201406 - lbroudoux
Introduction NoSql 201406 - lbroudoux
 
Technologies pour le Big Data
Technologies pour le Big DataTechnologies pour le Big Data
Technologies pour le Big Data
 
Introduction aux bases de données NoSQL
Introduction aux bases de données NoSQLIntroduction aux bases de données NoSQL
Introduction aux bases de données NoSQL
 
BigData_Chp5: Putting it all together
BigData_Chp5: Putting it all togetherBigData_Chp5: Putting it all together
BigData_Chp5: Putting it all together
 
Cours Big Data Chap5
Cours Big Data Chap5Cours Big Data Chap5
Cours Big Data Chap5
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-Reduce
 
Presentation cassandra
Presentation cassandraPresentation cassandra
Presentation cassandra
 
BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big Data
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : Spark
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQL
 
base de données fédérés
base de données fédérésbase de données fédérés
base de données fédérés
 
Spark (v1.3) - Présentation (Français)
Spark (v1.3) - Présentation (Français)Spark (v1.3) - Présentation (Français)
Spark (v1.3) - Présentation (Français)
 
TP2 Big Data HBase
TP2 Big Data HBaseTP2 Big Data HBase
TP2 Big Data HBase
 
BigData_Chp3: Data Processing
BigData_Chp3: Data ProcessingBigData_Chp3: Data Processing
BigData_Chp3: Data Processing
 
Thinking Big - Big data: principes et architecture
Thinking Big - Big data: principes et architecture Thinking Big - Big data: principes et architecture
Thinking Big - Big data: principes et architecture
 
Chapitre 3 spark
Chapitre 3 sparkChapitre 3 spark
Chapitre 3 spark
 
BigData_TP4 : Cassandra
BigData_TP4 : CassandraBigData_TP4 : Cassandra
BigData_TP4 : Cassandra
 
Base de données graphe et Neo4j
Base de données graphe et Neo4jBase de données graphe et Neo4j
Base de données graphe et Neo4j
 

Similaire à Présentation des bases de données NoSql

Base de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvreBase de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvreMICHRAFY MUSTAFA
 
Bases de données no sql.pdf
Bases de données no sql.pdfBases de données no sql.pdf
Bases de données no sql.pdfZkSadrati
 
Partie 5 - Neo4j.pdf bd nosql oriente graphe
Partie 5 - Neo4j.pdf bd nosql oriente graphePartie 5 - Neo4j.pdf bd nosql oriente graphe
Partie 5 - Neo4j.pdf bd nosql oriente graphezineblahib2
 
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
 
cours06-nosql.pdf
cours06-nosql.pdfcours06-nosql.pdf
cours06-nosql.pdfhbadir
 
Database/ Bases de données
Database/ Bases de donnéesDatabase/ Bases de données
Database/ Bases de donnéeszied kallel
 
Spark RDD : Transformations & Actions
Spark RDD : Transformations & ActionsSpark RDD : Transformations & Actions
Spark RDD : Transformations & ActionsMICHRAFY MUSTAFA
 
Jeudis du Libre - MySQL comme Document Store
Jeudis du Libre - MySQL comme Document StoreJeudis du Libre - MySQL comme Document Store
Jeudis du Libre - MySQL comme Document StoreFrederic Descamps
 
support_cours.pdf
support_cours.pdfsupport_cours.pdf
support_cours.pdfMbarkiIsraa
 
11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .netHamza SAID
 
Introduction NoSQL 201401 - Ensim
Introduction NoSQL 201401 - EnsimIntroduction NoSQL 201401 - Ensim
Introduction NoSQL 201401 - EnsimLaurent Broudoux
 
Tours JUG (oct 2010) - NoSQL, des grands du Web aux entreprises
Tours JUG (oct 2010) - NoSQL, des grands du Web aux entreprisesTours JUG (oct 2010) - NoSQL, des grands du Web aux entreprises
Tours JUG (oct 2010) - NoSQL, des grands du Web aux entreprisesMichaël Figuière
 
Intro2019
Intro2019Intro2019
Intro2019kdkvfe
 
Data liftjan2012
Data liftjan2012Data liftjan2012
Data liftjan2012oliviercure
 
xml_bd_ouahdikrid.ppt
xml_bd_ouahdikrid.pptxml_bd_ouahdikrid.ppt
xml_bd_ouahdikrid.pptLeilaAmrane
 
Paris JUG (sept 2010) - NoSQL : Des concepts à la réalité
Paris JUG (sept 2010) - NoSQL : Des concepts à la réalitéParis JUG (sept 2010) - NoSQL : Des concepts à la réalité
Paris JUG (sept 2010) - NoSQL : Des concepts à la réalitéMichaël Figuière
 

Similaire à Présentation des bases de données NoSql (20)

Base de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvreBase de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvre
 
Bases de données no sql.pdf
Bases de données no sql.pdfBases de données no sql.pdf
Bases de données no sql.pdf
 
Partie 5 - Neo4j.pdf bd nosql oriente graphe
Partie 5 - Neo4j.pdf bd nosql oriente graphePartie 5 - Neo4j.pdf bd nosql oriente graphe
Partie 5 - Neo4j.pdf bd nosql oriente graphe
 
MariaDB une base de donnees NewSQL
MariaDB une base de donnees NewSQLMariaDB une base de donnees NewSQL
MariaDB une base de donnees NewSQL
 
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
 
cours06-nosql.pdf
cours06-nosql.pdfcours06-nosql.pdf
cours06-nosql.pdf
 
Database/ Bases de données
Database/ Bases de donnéesDatabase/ Bases de données
Database/ Bases de données
 
Meetup 06 03_2015
Meetup 06 03_2015Meetup 06 03_2015
Meetup 06 03_2015
 
Hadoop Graph Analysis par Thomas Vial
Hadoop Graph Analysis par Thomas VialHadoop Graph Analysis par Thomas Vial
Hadoop Graph Analysis par Thomas Vial
 
Spark RDD : Transformations & Actions
Spark RDD : Transformations & ActionsSpark RDD : Transformations & Actions
Spark RDD : Transformations & Actions
 
Jeudis du Libre - MySQL comme Document Store
Jeudis du Libre - MySQL comme Document StoreJeudis du Libre - MySQL comme Document Store
Jeudis du Libre - MySQL comme Document Store
 
support_cours.pdf
support_cours.pdfsupport_cours.pdf
support_cours.pdf
 
11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
 
Introduction NoSQL 201401 - Ensim
Introduction NoSQL 201401 - EnsimIntroduction NoSQL 201401 - Ensim
Introduction NoSQL 201401 - Ensim
 
Tours JUG (oct 2010) - NoSQL, des grands du Web aux entreprises
Tours JUG (oct 2010) - NoSQL, des grands du Web aux entreprisesTours JUG (oct 2010) - NoSQL, des grands du Web aux entreprises
Tours JUG (oct 2010) - NoSQL, des grands du Web aux entreprises
 
My Sql [6
My Sql [6My Sql [6
My Sql [6
 
Intro2019
Intro2019Intro2019
Intro2019
 
Data liftjan2012
Data liftjan2012Data liftjan2012
Data liftjan2012
 
xml_bd_ouahdikrid.ppt
xml_bd_ouahdikrid.pptxml_bd_ouahdikrid.ppt
xml_bd_ouahdikrid.ppt
 
Paris JUG (sept 2010) - NoSQL : Des concepts à la réalité
Paris JUG (sept 2010) - NoSQL : Des concepts à la réalitéParis JUG (sept 2010) - NoSQL : Des concepts à la réalité
Paris JUG (sept 2010) - NoSQL : Des concepts à la réalité
 

Présentation des bases de données NoSql

  • 1. Présentation des SGBD NoSql Sidi LEKHALIFA www.sidi-lekhalifa.tk SIDI LEKHALIFA sidi.khalifa@live.fr 1/10
  • 2. NoSql Sommaire 1 NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL SGBD clef et Valeur SGBD Orientée Colonne SGBD Orientée Graphe SGBD Orientée Document Conclusions SIDI LEKHALIFA sidi.khalifa@live.fr 2/10
  • 3. NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL Conclusions Sommaire 1 NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL SGBD clef et Valeur SGBD Orientée Colonne SGBD Orientée Graphe SGBD Orientée Document Conclusions SIDI LEKHALIFA sidi.khalifa@live.fr 3/10
  • 4. NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL Conclusions Un SGBD qui n’est pas structuré en une table et dont l’élément de base n’est pas en tuple mais dépend du type de BD NoSQL ; Un langage de requête non uniformisé, propre à chaque BD ; Une dénormalisation des données ; Type de base de données NoSQL à choisir en fonction de l’usage souhaité ; SIDI LEKHALIFA sidi.khalifa@live.fr 4/10
  • 5. NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL Conclusions Type de SGBD NoSql SGBD Clef & Valeur ; SGBD Orienté Colonne ; SGBD Orienté Document ; SGBD Orienté Graphe ; SIDI LEKHALIFA sidi.khalifa@live.fr 5/10
  • 6. NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL Conclusions Clé / Valeur Description : il stocke les informations sous forme de clé et valeur. Où la valeur peut être de n’importe quel type. Utilisation : Stockage des sessions utilisateurs ou la mise en cache d’un site. Implémentation : Redis. Exemple SIDI LEKHALIFA sidi.khalifa@live.fr 6/10
  • 7. NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL Conclusions Type Colonne Description : il ressemble au principe de SGBDR, mais les colonnes peuvent varier d’une ligne à l’autre. Utilisation : Analyse et traitement massifs des données (MapReduce). Implémentation : HBase, Cassandra. Exemple SIDI LEKHALIFA sidi.khalifa@live.fr 7/10
  • 8. NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL Conclusions Type Graphe Description : il présente les données sous forme des noeuds et des relations. Utilisation : Utilisé principalement pour les données fortement reliées( Linked ). Implémentation : Neo4j. Exemple SIDI LEKHALIFA sidi.khalifa@live.fr 8/10
  • 9. NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL Conclusions Type Document Description : Récupération des données simplement d’une manière hiérarchique, ces données sont représenter sous la forme d’objets XML ou JSON. Utilisation : base de données principalement utilisées pour le stockage. Implémentations : MongoDB, CouchBase. Exemple SIDI LEKHALIFA sidi.khalifa@live.fr 9/10
  • 10. NoSql A quoi ressemble une BD NoSQL Les types de bases de données NoSQL Conclusions Conclusion Dans ces quatre catégories des bases de données certaines sont plus répandues que d’autres. L’adoption d’une technologie plutôt qu’une autre dépend de votre besoin. SIDI LEKHALIFA sidi.khalifa@live.fr 10/10