Neo4j (или любая другая графовая база данных )моделирование

Я начинаю работать с графовыми базами данных, и в моей команде мы начали моделировать граф для нашего программного обеспечения. Проблема возникает, когда мы пытаемся «задокументировать» модель, увидеть структуру нашей базы данных. С базами данных SQL вам нужно только взглянуть на схему SQL.

Мы потратили некоторое время на чтение блогов и документации neo4j, но мы увидели, что обычный способ показать, как работает график, — это минимальный график, показывающий некоторые выборочные данные (Случайные выборки:sample1 , пример2 и т. д. ). Это отлично подходит для образовательных целей, но мы хотели бы иметь возможность сделать это немного более формальным способом. Мы хотели бы установить, какой узел может быть связан с другим, и с какими отношениями, и тому подобное.

Используя Spring, вы можете обернуть граф классами, но это очень специфично для Java и объектно-ориентированной модели, а мы работаем с Erlang. Мы ищем какой-то формальный язык (эквивалент схемы SQL ), или эквивалент модели E -R, или что-то в этом роде.

6
задан César García Tapia 22 April 2012 в 16:12
поделиться