3

我很困惑DataStax graph 是模式完整还是模式少。

我问这个问题是因为 入门教程 告诉创建模式key-value但是我在边缘属性上随机插入并DSE graph没有错误地接受它。

如果我在 DSE-Graph 上插入随机 Vertex 或边缘属性(键值)会不会有问题。

4

1 回答 1

5

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

于 2017-01-23T16:03:41.280 回答