Dse 图形模式完整或模式较少

Dse graph schema full or schema less

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

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

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

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