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

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…

WORMS David

Par WORMS David

26 nov. 2019

Stage Data Science & Data Engineer - ML en production et ingestion streaming

Stage Data Science & Data Engineer - ML en production et ingestion streaming

Catégories : Data Engineering, Data Science | Tags : Flink, DevOps, 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…

WORMS David

Par WORMS David

26 nov. 2019

Canada - Maroc - France

Nous sommes une équipe passionnée par l'Open Source, le Big Data et les technologies associées telles que le Cloud, le Data Engineering, la Data Science le DevOps…

Nous fournissons à nos clients un savoir faire reconnu sur la manière d'utiliser les technologies pour convertir leurs cas d'usage en projets exploités en production, sur la façon de réduire les coûts et d'accélérer les livraisons de nouvelles fonctionnalités.

Si vous appréciez la qualité de nos publications, nous vous invitons à nous contacter en vue de coopérer ensemble.

Support Ukrain