0% ont trouvé ce document utile (0 vote)
38 vues9 pages

Introduction à NoSQL et ses types

Ce document présente NoSQL, une catégorie de systèmes de gestion de bases de données non relationnelles, adaptée aux données volumineuses et non structurées. Il décrit les différents types de bases NoSQL, tels que les bases orientées documents, clé-valeur, colonnes et graphes, ainsi que des exemples d'utilisation dans l'industrie. Enfin, il compare NoSQL avec les bases de données relationnelles, soulignant ses avantages et ses limites.

Transféré par

boughnouran
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
38 vues9 pages

Introduction à NoSQL et ses types

Ce document présente NoSQL, une catégorie de systèmes de gestion de bases de données non relationnelles, adaptée aux données volumineuses et non structurées. Il décrit les différents types de bases NoSQL, tels que les bases orientées documents, clé-valeur, colonnes et graphes, ainsi que des exemples d'utilisation dans l'industrie. Enfin, il compare NoSQL avec les bases de données relationnelles, soulignant ses avantages et ses limites.

Transféré par

boughnouran
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

NOS QL

PL AN

• Défini ti on
• Types
• Exempl e
• Comparai son avec les
bases relati onnell es
I N TRODUCTI ON
Dans cette présentation, nous allons
explorer NoSQL, une catégorie de
systèmes de gestion de bases de données.
Nous aborderons sa définition, ses types,
des exemples concrets, et une
comparaison avec les bases de données
relationnelles.
"NoSQL" signifie "Not Only SQL" : une approche
des bases de données qui ne repose pas sur le
modèle relationnel classique.

• Conçues pour gérer des données


volumineuses, non structurées ou semi-
structurées, souvent en temps réel.

Caractéristiques principales :
• Flexible, évolutif, performant.

DÉ FI N I TI ON • Conçu pour des applications modernes


comme les réseaux sociaux, l'IoT, et les big
data.
TYPE S DE BASES NOS QL
VIS I ON
Bases orientées documents : Bases clé-valeur :

01 03
• Stockent des documents JSON,
BSON, ou XML.
• Exemples : MongoDB, Couchbase.
• Stockent des paires clé-valeur simples,
très rapides.
• Exemples : Redis, DynamoDB.

Bases orientées colonnes : • Bases orientées graphes :

02 • Organisées par colonnes, optimisées


pour les requêtes massives.
• Exemples : Apache Cassandra,
04 ⚬ Conçues pour les données
relationnelles complexes.
⚬ Exemples : Neo4j, Amazon
HBase. Neptune.
E XE MPLE S DE BA S E S N O S Q L
DANS L ’ IN DU S T R IE

MongoDB : edis :
• Utilisée pour les applications web et mobiles, avec des • Populaire pour la mise en cache et les sessions utilisateur.
données dynamiques

Cassandra : • Neo4j :
• Exploité pour les plateformes avec des besoins en écriture ⚬ Utilisé pour des applications comme les réseaux sociaux et
massive et haute disponibilité. les recommandations.
COMPARAI SO N NO SQ L V S SQ L
Aspect SQL NoSQL

Relationnel
Modèle Non relationnel (documents, colonnes, etc.)
(tables)

Fixe (schéma
Structure Flexible (pas de schéma rigide)
défini)

Verticale
Évolutivité Horizontale (ajout de serveurs)
(matériel)

SQL
Langage de requête Propriétaire selon la base
(standardisé)

MySQL,
Exemples MongoDB, Cassandra, Redis
PostgreSQL
01 Points forts de NoSQL :
• Adapté aux applications modernes nécessitant
rapidité et flexibilité.
• Conçu pour gérer des données volumineuses et
variées.

02 • Quand choisir NoSQL ?

CONC LU S I ON • Lorsque les besoins en performances, évolutivité ou


gestion de données complexes surpassent les
contraintes des bases relationnelles.

03 • Limites :
• Pas toujours adapté pour les données très
structurées ou les applications nécessitant des
transactions complexes.
THANK
YOU

Vous aimerez peut-être aussi