私はグラフデータベースを使い始めています。私のチームでは、私たちのソフトウェアのグラフをモデリングし始めました。この問題は、データベースの構造を見るためにモデルを「文書化」しようとするときに発生します。 SQLデータベースでは、SQLスキーマを調べるだけで済みます。Neo4j(または他のグラフデータベース)モデリング
我々はのNeo4jブログやドキュメントを読んでいくつかの時間を費やしてきたが、私たちはどのようにグラフの作品を表示する通常の方法は、いくつかのサンプルデータを示す最小限のグラフ(ランダムサンプル:sample1、sample2、など)であることを見てきました。それは教育目的には最適ですが、私たちはもう少し正式なやり方でやりたいと思っています。私たちは、どんな種類のノードが別のノードと関係しているのか、どんな種類の関係であれ、そのようなものを設定したいと思います。
春を使ってグラフをクラスでラップすることはできますが、それはJavaとOOモデルに非常に特有なものですが、私たちはErlangで作業しています。私たちは、ある種の正式な言語(SQL Schemaに相当)、またはE-Rモデルと同等のもの、あるいはそのようなものを探しています。
これは単なる一般的なソーシャルネットワークモデル(友人、投稿、投稿への回答、写真など)です。あなたが何を話しているかの例を私に示すことができれば嬉しいです、私はグラフの世界の初心者です。私はあまりにもリレーショナルモデルに固執しています。 :-) –
しかし、そうすることで、@Michael_Hungerは、ある意味でスーパーノードを生成しませんか? – Riduidel
@Riduidelはい –