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

'但是需要用戶在生產模式下進行手動模式更改' 可否請您詳細說明'手動模式'以及如何執行此操作。 –