2017-02-22 33 views
0

В книге Яна Робинсона Graph Databases на странице 73, он заявляет: «Мы можем использовать СЛЕДУЮЩИЙ и/или предыдущих отношений (в зависимости от наших предпочтений) ...»neo4j cypher: моделирование связанного списка; зачем использовать * оба * a "NEXT" и "ПРЕДЫДУЩИЕ" отношения между узлами в связанном списке?

Мой вопрос: какая польза есть для реализации как ?

ответ

2

Нет никакой выгоды, она просто увеличит размеры магазина на диске.

Cypher будет вести себя одинаково в том или ином перемещении.

В некоторых случаях вы также хотите LAST отношений, как:

(User)-[:LAST_EVENT]->(:Click)-[:PREVIOUS]->(:Click)-[:ETC.... 

Где вы можете иметь дополнительные LAST_EVENT отношений между пользователем и последним событием, так что будете также PREVIOUS отношения между эти два узла.