Некоторые преимущества использования документо-ориентированных баз данных (ДОБД):
- Гибкая структура. www.interface.ru Нет предопределённой структуры данных, которые нужно хранить в базе. www.interface.ru Можно объединять и обрабатывать информацию разных типов и с разной структурой. www.interface.ru
- Работа с крупными структурами и наборами данных. www.interface.ru ДОБД подходят там, где нужно обрабатывать огромное количество информации, например, при интеллектуальном анализе данных. www.interface.ru
- Быстрое выполнение основных операций с данными. cyberleninka.ru Практически все из них выполняются на порядок быстрее, чем в реляционных базах данных. cyberleninka.ru
- Эффективность хранения. cyberleninka.ru ДОБД могут хранить тот же набор данных, используя на 20% меньше дискового пространства, чем реляционные базы данных. cyberleninka.ru
Некоторые недостатки использования ДОБД:
- Ограничения по проверке на согласованность. wiki.merionet.ru Например, можно искать книги по несуществующему автору или находить документы, не связанные с коллекцией авторов. wiki.merionet.ru
- Проблемы с атомарностью. wiki.merionet.ru Изменение, затрагивающее две коллекции, выполняется через два отдельных запроса (по одному на коллекцию). wiki.merionet.ru
- Безопасность. wiki.merionet.ru Владельцам нереляционных баз данных следует быть крайне внимательными к уязвимостям веб-приложения. wiki.merionet.ru
ДОБД не могут полностью заменить реляционные базы данных, которые предоставляют высокую согласованность и надёжность транзакций. cyberleninka.ru Выбор между этими моделями зависит от специфики задачи. cyberleninka.ru