Dse图模式已满或模式较少

时间:2017-01-23 15:44:51

标签: datastax datastax-enterprise datastax-java-driver datastax-startup datastax-enterprise-graph

如果DataStax graph 架构已完整或架构较少,我感到很困惑。

我问这个问题是因为getting started tutorial 告诉您创建架构。但是我在边缘属性上插入了随机key-value,并且DSE graph接受了它而没有错误。

如果我在DSE-Graph上插入随机顶点或边缘属性(键值),那会有问题吗?

1 个答案:

答案 0 :(得分: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