База данных хранилища документов и подключенный домен

Посмотрите на эту картину:

Магазин документов, денормализованная модель

В книге говорится, что документы хранят базу данных в борьбе с сильно связанными доменами, потому что "отношения между агрегатами не являются гражданами первого класса в модели данных, большинство хранилищ агрегатов предоставляют только внутренности агрегатов со структурой в форме вложенных карт".

И кроме того: "Вместо этого приложение, которое использует базу данных, должно строить отношения из этих плоских, разрозненных структур данных".

Извините, я не понимаю, что это значит. Почему документы хранят в базе данных борьбу с контекстом, основанным на сильных отношениях?

1 ответ

Решение

Поскольку хранилища документов не поддерживают объединения. Каждый раз, когда вам нужно получить больше данных, это отдельный запрос. Вместо этого хранилища документов поддерживают идею вложения данных в документы.

Другие вопросы по тегам