NoSQL
NoSQL ou « not Only SQL » (pas seulement SQL) désigne les bases de données non relationnelles. Ce terme a été utilisé pour la première fois en 1998 par Carl Strozzi. Il a ensuite été adopté par les entreprises confrontées à d'immenses volumes de données.
Les bases de données NoSQL sont principalement utilisées pour le Big Data et les applications en temps réel. Elles permettent de stocker et d'extraire des volumes importants de données structurées, semi-structurées et non structurées d'une manière simple et rapide. Ainsi, ce type de bases de données offre la possibilité d'être horizontalement scalable.
Les quatre principaux types de bases de données NoSQL sont :
- Paire clé-valeur : stocke des paires de clés et de valeurs à l'aide d'une table de hachage. Chaque clé étant unique est associée à des valeurs pouvant contenir tout type de données.
- Orientée document : repose sur le paradigme clé-valeur. Les valeurs peuvent être de différents types et de structures et sont stockées dans des documents principalement au format JSON ou XML.
- Orientée colonne : organise les données sous forme de blocs de colonnes et les stocke d'une manière triée sur le disque. Cela permet l'extraction d'une colonne d'une façon plus rapide.
- Orientée graphe : organise les données sous forme de nœuds et de relations entre ces noeuds.
- En savoir plus
- Wikipédia
Articles associés
Stage InfraOps & DevOps - construction d'une offre PaaS Big Data & Kubernetes
Catégories : Big Data, Orchestration de conteneurs | Tags : DevOps, LXD, Hadoop, Kafka, Spark, Ceph, Internship, Kubernetes, NoSQL
Contexte L’acquisition d’un cluster à forte capacité répond à la volonté d’Adaltas de construire une offre de type PAAS pour disposer et mettre à disposition des plateformes de Big Data et d…
Par WORMS David
26 nov. 2019
Stage Data Science & Data Engineer - ML en production et ingestion streaming
Catégories : Data Engineering, Data Science | Tags : DevOps, Flink, Hadoop, HBase, Kafka, Spark, Internship, Kubernetes, Python
Contexte L’évolution exponentielle des données a bouleversé l’industrie en redéfinissant les méthodes de stockages, de traitement et d’acheminement des données. Maitriser ces méthodes facilite…
Par WORMS David
26 nov. 2019