Rob*_*lan 10 database schema graph graph-databases
图形数据库中是否存在模式这样的东西?例如,您是否可以指定哪些类型的节点可以与哪些其他类型的节点建立关系?
这样的架构是什么样的?
小智 5
是.模式有用于选择顶点标签,它们是Neo4J 2和Tinkerpop 3的一部分.我认为写下模式有助于阐明应该如何使用图形,尽管大多数数据库不支持对模式的验证.
我有一篇关于如何将模式绘制为图形的更长篇幅.http://lambdazen.blogspot.com/2014/01/do-property-graphs-have-schemas.html
正如das_weezul所说,图数据库在这方面存在很大差异。在一般情况下,我认为更接近对象数据库(OODB)的图形数据库也具有内置模式支持。图数据库的一大优点是它们非常适合混合数据和元数据。因此,处理模式支持和安全性的常见方法是将此类元数据存储在同一图表的(有时是隐藏的)部分中。
当谈到Neo4j(我所在的团队)时,目前至少有两种方法用于定义模式:
您可以在myNoSQL找到有关此主题的更多阅读内容。