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
我很困惑 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