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