2016-10-10 8 views
4

データベース管理のために私のチームはRDBMSベースのソリューション(正確にはMSSQL)を使用していますが、トラフィックが大幅に増加すると予想しているので、すぐにCassandraに移行する予定です。Cassandraにストアドプロシージャの概念はありますか?

アプリケーションロジックは、SQLで特定のプロシージャを呼び出し、データの検証を呼び出し、対応する挿入を行うため、挿入ロジックから切り離されています。

私はカッサンドラで同様のことをしたい。しかし、私はそれをするのに役立つ何かを見つけることができません。 UDFは、SELECTクエリで主に使用されているため、便利ではありません。私はこのコミュニティの助けて/アドバイス、感謝したいと思います!

答えて

3

ストアド・プロシージャに最も近い機能は、挿入、更新または削除に関連する様々なDML文を「バンドル」できるように、batchです。

RDBMSからCassandraに移行する場合、最大の課題の1つは、必要なデータモデリング、具体的にはデータの非正規化に調整することです。データモデルは、任意のカサンドラ・インプリメンテーションの成功(と失敗)の重要な因子であり、そのため、あなたはあなたの実装に

頑張ってください(基本eBay blogDatastax academy's Data model courseを言及する)は、ウェブで複数のリソースを見つけることができます!

関連する問題