おなじみの Neo4j は、人間関係を第一級市民として扱います。アドホック クエリ/トラバーサル、整合性 (1 つのノードが削除された場合、リンクがなくなる) など。また、関係を示す唯一のメカニズムとして宣伝し、リレーショナル DB の結合よりも優れています。
Riak のリンクは関係を示すのにどれくらい強力ですか? セカンダリ インデックスなどの適切な機能を想定して、 「x 以上の収入がある人ごとに趣味のリストを取得する」や友人の友人などのアドホック クエリに応答するために使用できますか? 一般に、RDBMSで結合の出力をシミュレートできますか?
また、個人やブックマークへのリンクがたくさんあるソーシャルブックマークシステムなど、頻繁に使用することを意図していますか? それとも、慎重に使用するためのものですか (すべての構造は有向非巡回グラフでなければなりません)。
「してはいけないこと」のカテゴリーでは:
- リンクの整合性は強制されません
- 「このノードへのリンクは?」という質問には答えられません。