私はグラフデータベースの使用を開始し、私のチームではソフトウェアのグラフのモデリングを開始しました。問題は、データベースの構造を確認するためにモデルを「文書化」しようとしたときに発生します。SQLデータベースでは、SQLスキーマを確認するだけで済みます。
neo4jのブログやドキュメントを読むのに少し時間を費やしましたが、グラフがどのように機能するかを示す通常の方法は、いくつかのサンプルデータ(ランダムサンプル:sample1、sample2など)を示す最小限のグラフを使用することです。これは教育目的には最適ですが、もう少し正式な方法で実行できるようにしたいと考えています。どのようなノードが別のノードとどのような関係を持つことができるか、そのようなものを設定したいと思います。
Springを使用すると、グラフをクラスでラップできますが、これはJavaおよびOOモデルに非常に固有であり、Erlangを使用しています。ある種の形式言語(SQLスキーマに相当するもの)、または同等のERモデル、またはそのようなものを探しています。