Скажем, у вас есть набор узлов, содержащих все английские буквы, и ваша задача состоит в том, чтобы хранить слова «foo» и «four», просто используя некоторые общие «object1» и «object2» "узлы и столько же ребер, как вы хотите ..График Dbs - Позиции узлов - теория графов
вы хранящие отношения как
(object1)--contains-->(f)
(object1)--contains-->(o)
и
(object2)--contains-->(f)
(object2)--contains-->(o)
(object2)--contains-->(u)
(object2)--contains-->(r)
так что вы можете запросить на„содержит“отношения, чтобы найти буквы данных слов.
но как же хранить двойной «o» в «foo»?
И как сохранить порядок букв для каждого объекта?
Другими словами, как хранить относительные позиции узлов (например, (а) предшествует (б))?
А что, если эти позиции должны быть в 2-й среде (например: позиции узлов в сетке)?
И как хранить несколько, похожих, но уникальных, отношений?
P.s: как всегда, я чувствую, что мой английский беден, если что-то непонятно, спросите!
Я чувствую, как работает на Node.js/Neo4j гуманного, Грабал, ты мог повысьте одно из нижележащих разрешений псевдокода, поэтому я знаю, что вы на самом деле ищете? –
Просьба уточнить ваши цели: на какие вопросы вы попытаетесь ответить, используя этот gaph? –