Les bases NoSQL documents, qu’est ce que c’est ?

Dernier article de notre série sur les bases NoSQL, nous allons aujourd’hui vous présenter les dernières bases faisant parties de la famille des NoSQL, dites orientées documents.

Qu’est ce qu’une base NoSQL orientée documents?

Ces solutions reposent également sur le paradigme [clé, valeur], et la valeur, dans ce cas, est un document.
Ce document  a une structure arborescente : il contient une liste de champs, un champs est associé à une valeur qui peut elle même être une liste. Ces documents sont principalement de type  JSON ou XML.

illu - NoSQL-graph

Quelles sont leurs forces ?
  • Les documents sont structurés mais aucune définition de structure préalable n’est nécessaire
  • On peut requêter et manipuler ces documents, et notamment récupérer, via une seule clé, un ensemble d’informations structurées de manière hiérarchique. Dans un environnement relationnel, cette opération nécessite plusieurs jointures qui sont très coûteuse en ressources.
Quelles sont leurs faiblesses ?
  • Elles ne sont ni adaptées pour les données interconnectées ni pour les données non-structurées
Pourquoi une base NoSQL orientée document?

Ce sont parmi les bases NoSQL les plus répandues notamment pour tout ce qui concerne :

  • Les données clients (Stockage de toutes les transactions et information du client au sein d’un même document (même clef)).
  • La gestion catalogue de produits
  • Le Web analytics …
Principales solutions du marché

illu - NoSQL-graph techno

Conclusion

Ce type de base de données grâce à une modélisation peu contraignante et leur adaptabilité à de nombreux cas d’utilisation, se sont multiplié notamment dans le monde du web et pour les données de types CRM.

Cet article clôture notre série sur les bases NOSQL. Nous espérons qu’elle vous a été utile.

Pour aller plus loin

Sur Illustradata vous trouverez également

  • Une introduction aux bases de données NoSQL ici
  • Un zoom sur les bases de données orientées Graphes ici
  • Un zoom sur les bases de données orientées Clé-valeur ici
  • Un zoom sur les bases de données orientées Colonnes ici

Article écrit par Anne-Sophie LAUGIER et Louis-Baptiste FRANCE

Laisser un commentaire