Web アプリケーションにグラフ データベースを使用したい (ユーザー、投稿、コメント、投票、回答、ドキュメント、ドキュメント マージの Web、およびユーザーとドキュメントに関するその他の推移的な関係を含む)。そこで私は、グラフ データベースの設計方法論のようなもの、つまりリレーショナル データベースに推奨される設計原則 (通常の形式など) に類似したものがあるかどうかを自問し始めました。
質問の例 (発生する多くの質問のうち):
- データベース内の任意のユーザーノードに関係 (「存在」) を持つトップノードユーザーを作成することは良い考えですか?
- バージョン管理を組み込む (つまり、関係 (「フォロー」のようなもの) を作成する) ことをお勧めしますか? この関係に戻ることは、ドキュメントが通過した変更を監視することを意味します。
- 等...
では、Graph Database Design Cookbook は必要でしょうか?