Он относится к основным функциям графических баз данных , чтобы обеспечить поддержку отношений между объектами. Как правило, вы моделируете свои объекты как узлы и отношения как отношения/ребра в графе. В отличие от RDBMS вам не обязательно определять отношения заранее - просто добавьте их в график по мере необходимости (без схемы). Я создал domain modeling gallery, давая несколько примеров того, как это может выглядеть на практике. В примерах используется Neo4j graphdb, проект, в котором я участвую. mailing list этого проекта используется, чтобы оказаться очень полезным для вопросов моделирования графа.
Документированная база данных Riak поддерживает ссылки между документами.
Вы можете добавить поддержку отношений поверх любого механизма базы данных (например, ключ/значение), но он не работает без работы. Все сводится к вашему делу. Если вы предоставите более подробную информацию, вам будет легче найти полезный ответ.
Упс, теперь я увидел, что название говорит «nosql store», а затем ваш фактический вопрос сужает это до «хранилища значений ключа nosql». Поскольку хранилища ключей/значений не имеют семантики для определения отношений между сущностями, я все равно отправлю свой ответ.
Очень верно. Я взглянул на Neo4J, и он отлично выглядит с точки зрения моделирования отношений между сущностями. Спасибо за совет!! –