0

私の Neo4j ノードと関係をメタモデル化する最良の方法は何ですか? 実行時にどのオブジェクト/ノードが作成されるかしか分からないため、これが必要です。ノードに関する情報を別の (おそらくリレーショナル db) データベースに保存しようとしています - それは名前 (タイプ)、isIndexed、およびプロパティのリストとラベル名とタイプです。リレーションシップに加えて、開始ノードと終了ノードにも同じことが適用されます。次に、データが来ると、ノードと関係がその場で構築されます。

このタイプのモデリングの欠点はありますか? 私がそれを行うのに役立つプロジェクトがすでにあるかもしれません。私はすでにNeo4J用のSpring Dataを試しましたが、コンパイルの前に知っておくべきオブジェクト/ノード/関係を作成しましょう。

4

1 に答える 1

1

はい、オブジェクトのTYPEをノードプロパティとしてオブジェクトモデルに配置するのが一般的な方法です。これが、Spring Data Neo4jhttp ://www.springsource.org/spring-data/neo4jおよびNeo4jRubyバインディングhttps:/の方法です。 /github.com/andreasronge/neo4jがそれを行っています。

于 2012-10-12T07:13:46.717 に答える