Документоориентированные базы данных (БД) отличаются от других типов БД способом хранения информации. 4
В реляционных БД данные организованы в таблицы, которые состоят из строк и столбцов. 2 Данные в разных таблицах можно связать между собой с помощью ключей — первичных и внешних. 2
В базах данных «ключ-значение» (key-value) информация хранится в виде словаря, где указателем выступает ключ. 3 В такой модели у каждой записи есть только один индекс, при этом нет строгого ограничения на структуру значения. 4
В графовых БД данные хранятся в виде узлов и связей между ними. 4 Этот подход может ускорять запросы в некоторых случаях и применяется в рекомендательных движках и приложениях, связанных с геопозиционированием. 4
Документоориентированные БД хранят данные в виде документов в разных форматах, например: JSON, BSON, XML. 2 Каждый документ — самостоятельный объект, в нём есть все данные для описания одной сущности. 2 Они позволяют делать запросы на основе содержимого, то есть могут извлекать весь документ или только его часть. 1