3

如果DataStax graph模式已满或无模式,我很困惑。Dse图模式完整或模式更少

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

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

回答

5

DSE图形自动完成模式更改开发人员模式时:

schema.config().option('graph.schema_mode').set('Development') 

但会要求用户使生产模式下的手动模式变化:

schema.config().option('graph.schema_mode').set('Production') 

的DSE图表中的数据存储在DSE的引擎下,这意味着有cassandra表代表你的图形的邻接表。这些表格有一个架构,允许数据库在保持高性能的同时进行线性和水平伸缩。

架构更改在开发过程中对用户是透明的,但在生产过程中是刻意和需要的。

参见DataStax文档的更多细节: https://docs.datastax.com/en/latest-dse/datastax_enterprise/graph/reference/schema/refSchemaConfig.html

+0

我具有其中随机特性可以被放置在顶点和边缘作为属性的用例。如果在生产模式下不允许模式更改,如何实现这一点。 –

+0

假设我将'DSE'服务器部署在'development mode'而不是'production mode'中。未来我可以面对什么问题。 –

+0

'但是需要用户在生产模式下进行手动模式更改' 可否请您详细说明'手动模式'以及如何执行此操作。 –