MongoDB

MongoDB est une base de données open source qui utilise un modèle de données orienté document.

MongoDB est l'un des nombreux types de bases de données apparus sous le slogan NoSQL. Contrairement aux bases de données relationnelles, qui utilisent des tables, des colonnes et des lignes, MongoDB est basé sur une architecture de collections de documents. Les documents comprennent plusieurs paires clé-valeur et forment l'unité de base des données dans MongoDB. Les collections contiennent plusieurs documents et agissent comme l'équivalent des tables de bases de données relationnelles.

MongoDB prend en charge la conception de schémas dynamiques afin que les documents d'une collection puissent avoir différents champs et structures. Pour le stockage de documents et l'échange de données, la base de données utilise le format dit BSON, qui offre une représentation binaire des documents de type JSON. À mesure que le volume de données augmente, le sharding automatique (partitionnement de base de données) peut être utilisé pour distribuer les données d'une collection sur plusieurs noeuds afin d'obtenir une distribution horizontale.

Articles associés

Canada - Maroc - France

International locations

10 rue de la Kasbah
2393 Rabbat
Canada

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.