我很困惑DataStax graph
是模式完整还是模式少。
我问这个问题是因为 入门教程 告诉创建模式。key-value
但是我在边缘属性上随机插入并DSE graph
没有错误地接受它。
如果我在 DSE-Graph 上插入随机 Vertex 或边缘属性(键值)会不会有问题。
我很困惑DataStax graph
是模式完整还是模式少。
我问这个问题是因为 入门教程 告诉创建模式。key-value
但是我在边缘属性上随机插入并DSE graph
没有错误地接受它。
如果我在 DSE-Graph 上插入随机 Vertex 或边缘属性(键值)会不会有问题。
DSE Graph 在开发人员模式下会自动更改架构:
schema.config().option('graph.schema_mode').set('Development')
但需要用户在生产模式下进行手动模式更改:
schema.config().option('graph.schema_mode').set('Production')
DSE Graph 的数据存储在 DSE 的底层,这意味着有 cassandra 表代表您的图形的邻接列表。这些表具有允许数据库在保持高性能的同时线性和水平扩展的模式。
模式更改在开发过程中对用户是透明的,但在生产过程中是经过深思熟虑和需要的。
有关更多详细信息,请参阅 DataStax 文档: https ://docs.datastax.com/en/latest-dse/datastax_enterprise/graph/reference/schema/refSchemaConfig.html