Я работаю над примерами NEO4J, найденными в книге Spring Data.Neo4J Nodes vs Relationship Entities
Nodes - Product, Person, Order
Relationships - (Order) Items (Product), (person) Reviewed (product)
Я проектирование своих первой базы данных Neo4j и подхожу к ситуации, когда Обзор мощи лучше служила в качестве узла вместо отношений.
, так что обзор теперь может иметь ЧЕХЛЫ отношения
Review COVERED Order , Review COVERED Product
Этот обзор будет охватывать несколько, охватываемые отношения в некотором смысле.
Есть ли какие-либо мысли о создании узла Node и отношения узлов? Neo4J кажется очень гибким ... если я передумаю, кажется, я могу изменить это позже, да?
Это только казалось странным, повторяет по существу тот же самый текст обзора в отношениях, между несколькими узлами ... и вместо того, чтобы сэкономить вычислительные пространство и создать один узел обзора
Review Node Entity
- String comments
- int stars
Таким образом, вы бы рекомендовать удвоению данные обзора, в двух отношениях? – Erik
Neo4j 2.0 позволяет хранить атрибуты в отношениях. Таким образом, вы можете сохранить данные обзора в качестве атрибутов в отношении REVIEWED. –
. Я знаю об этом факте ... но если обзор охватывал два узла. Мне нужно написать ДВЕ-отношения. Это показалось неэффективным, так как теперь я удваиваю количество сохраненных данных. – Erik