Base de Donnée Orientée Documents.
BDOA pour stocker des documents.
Une BDOD est :
Une BDOD est semblable à un ECV dont les valeurs sont des documents semi-structurés (en XML, JSON, etc.) qui peuvent être examinées sans nécessiter leur chargement intégral (contrairement aux ECV).
La répartition de charge se fait généralement entre un nœud "maître" (chargé des écritures) et des nœuds "esclaves" (chargés des lectures). Si le nœud maître tombe, les esclaves en élisent un nouveau (fonction de sa distance aux autres, de ses disponibilités en mémoire). Elle utilise généralement le partitionnement horizontal (selon le type de document, ou sharding).
L'unité transactionnelle est généralement le document, de sorte que les traitements demandés à une BDOD ne peuvent généralement pas s'appliquer à un groupe de documents.
Des exemples de BDOD sont :