Обратите внимание на это сравнение mongodb против mysql . Базы данных на основе документов более удобны для пользователя, чем реляционные таблицы кодов, и могут объединять в схеме документа логику многих таблиц, сохраняя множество реляционных структур и их обработку, множественный доступ и человеческое стремление в программировании. В хранилищах документов можно сохранять документы, код, изображения (миниатюры и фаш) и другие творческие данные, что освобождает команду программистов от криптографических диаграмм до творческих решений.
Конечно, лучшие друзья хранилищ документов - это JSON, Javascipt's Nodejs и javascript во внешнем интерфейсе.
Добро пожаловать в транзакционный MongoDB4 , поддерживаемый Представлениями , триггерами , разыменования , который имеет преимущество, которое можно удаленно разыменовывать, предоставляя иерархическую структурировать базу данных с гибкими и масштабируемыми топологиями и с реактивным поведением , слушая потоки изменений . Архитектура баз данных должна настраивать детализацию и распределение данных по сетям микросервисов, избегая создания постоянно растущих монолитов. Event Sourcing улучшает согласованность и устойчивость.
Поведение FK - это строго типизированный механизм, встроенный в реляционную базу данных, базы данных документов могут быть настроены для обеспечения целостности, согласованности и задержки в зависимости от требований с помощью различных механизмов, таких как DBref, поведение транзакций, потоки изменений, функциональные триггеры, консолидация представлений. Реактивное поведение, Event Sourcing et al. в модульной композиции, которая координируется с модульностью Javascript и Nodejs, чтобы лучше соответствовать модели контейнеризации микросервисов.