11

グラフデータベースにスキーマのようなものはありますか? たとえば、どのタイプのノードが他のどのタイプのノードと関係を持つことができるかを指定できますか?

そのようなスキーマはどのように見えますか?

4

3 に答える 3

3

グラフ データベースには常に、(少なくとも) Vertex オブジェクトと Edge オブジェクトで構成される基本的なスキーマがあり、Edge には特定の関係に関するデータを含めることができます。このスキーマに追加できる程度は、実装によって大きく異なります。たとえば、Edge および/または Vertex オブジェクトから継承することにより、スキーマをカスタマイズできる場合があります。

グラフ データベースが基礎となる RDBMS または ODBMS を使用している場合、より強力なスキーマの作成および操作機能にアクセスできる可能性があります。

于 2011-07-30T14:00:16.717 に答える
3

はい。Neo4J 2 と Tinkerpop 3 の両方の一部である、頂点ラベルの選択に役立つスキーマ。ほとんどのデータベースはスキーマに対する検証をサポートしていませんが、スキーマを書き留めておくと、グラフの使用方法が明確になると思います。

スキーマをグラフとして描画する方法については、より長い投稿があります。http://lambdazen.blogspot.com/2014/01/do-property-graphs-have-schemas.html

于 2014-01-02T15:45:46.103 に答える