2016-10-10 65 views
4

對於數據庫管理,我的團隊現在正在使用基於RDBMS的解​​決方案(確切的說是MSSQL),但是我們預計很快就會轉向Cassandra,因爲我們預計流量會出現巨大波動。Cassandra中是否有任何存儲過程的概念?

現在,應用程序邏輯與插入邏輯分離,因爲應用程序只調用SQL中調用某些數據驗證並進行相應插入的特定過程。

我想在Cassandra做類似的事情。但是,我無法找到任何有助於我這樣做的事情。 UDF沒有用,因爲它們主要用於SELECT查詢。我很感謝社區的幫助/建議,謝謝!

回答

3

與存儲過程最接近的功能將是batch,因爲它允許您「捆綁」與插入,更新或刪除關聯的不同DML語句。

如果您正在從RDBMS轉向Cassandra,最大的挑戰之一就是調整數據建模所需的數據建模,更具體地說,就是要適應數據的非規範化。數據模型是任何Cassandra實現成功(和失敗)的關鍵因素,因此,您可以在Web中找到多個資源(提及基礎知識eBay blog,Datastax academy's Data model course

祝您好運!

相關問題