1

セット (Cassandra コレクション) に頻繁に値を追加しようとしています。次のようなスキーマ設計があります。

frequent_access_data( タイプ テキスト、値セット );

現在、各ストア操作 (より高速で、1 秒あたり 10000 レコードなど) で、次の更新ステートメントを実行しています。

更新頻度の高いアクセス データ セット値 = 値 + :new_value ここで type='TYPE1'"

したがって、そのステートメントでは、値のコレクションに new_value が既に存在する場合と存在しない場合があります。だから私はやみくもに更新を実行しています。どのくらい効率的ですか?

「if」句に違いはありますか?はいの場合、どうすればそれを活用できますか?

Cassandraは更新のために行をロックしません。本当 ?RDBMS はそれをロックし、更新を遅くするためです。

4

0 に答える 0