Cassandra が自分のアプリケーションにどの程度適しているかを判断しようとしています。将来的にどの程度のスケーリングが必要になるかは不明であり、急速に発生する可能性があります。私は C* Summit 2013 のさまざまなセグメントを見てきました。
具体的には、Spotify のバックエンド開発者である Axel Liljencrantz 氏は、モデルで同じ行を何度も更新する必要がある場合、時間の経過とともに Cassandra のパフォーマンスが低下することが予想されると 述べています。
私のモデル要件は、さまざまな実際の要件/ステータス ポイントを満たすため、値が数か月にわたって変化する、既知のフィールドを持つ "ドキュメント ストア" のようなタイプです。保存されているさまざまな種類のドキュメントに対して、さまざまなクエリとカウントを実行する必要があります。
したがって、すべてのドキュメントが通常、修正された履歴データのままになるまでの既知の平均寿命が同じである場合、これを軽減する適切な方法はありますか?
バージョン番号を保存し、情報が更新されたときにドキュメント全体を新しい行に書き換えることで、これを回避するのは考えにくいですか?