Я пытаюсь выяснить, как наилучшим образом реализовать это для моей системы ... и получить мою голову из РСУБД пространства для теперь ...Основные NoSQL дизайн документ вопрос
Часть моей текущей БД имеет три таблицы: Show, ShowEntry и Entry. В основном ShowEntry - это многозначная таблица соединений между Show и Entry. В моем RDBMS мышлении это вполне логично, так как любые изменения Show details могут быть сделаны в одном месте, и то же самое с Entry.
Каков наилучший способ отразить это в хранилище на основе документов? Я уверен, что нет такого способа сделать это, но я не могу не думать, что хранение документов на основе данных подходит для этого случая вообще.
FYI, я в настоящее время рассматриваю возможность внедрения RavenDB. В то время как обсуждения общего дизайна NoSQL будут хорошими, более ориентированный на RavenDB будет фантастическим!
Спасибо, D.
Спасибо, большое объяснение. Я пошел с комбинацией хранения внешних ключей с каждой стороны, а также с одной стороны только для некоторых отношений. Частота моего пользовательского интерфейса, обращающегося к отношениям в каждом направлении, в значительной степени является ключевым. – codedog
+1 для хорошего и структурированного объяснения. –