Introduction à NoSQL
Jake Roach
AI Engineer

Définition : NoSQL signifie « not only SQL » et regroupe des outils et techniques d'entreposage qui permettent de stocker et de récupérer des données structurées, semi-structurées et non structurées.
Caractéristiques :
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
Un entrepôt NoSQL qui stocke par colonne plutôt que par rangée et se requête avec une syntaxe proche de SQL. Offre des requêtes plus rapides, surtout pour l'analytique.
Cas d'usage : mégadonnées, flux d'analytique

Outil NoSQL pour stocker des « documents » semi-structurés
Cas d'usage : données générées par les utilisateurs (avis) et analytique en temps réel

Un outil NoSQL qui stocke des données sous forme de paires clé-valeur :
Cas d'usage : données IoT (Internet des objets), applications mobiles

Un entrepôt NoSQL qui conserve les données dans un réseau de nœuds et d'arêtes.
Cas d'usage : réseaux sociaux
Introduction à NoSQL