Cassandra には上限付きコレクション (または行サイズ制限) はありませんが、それをシミュレートする 1 つの方法は、オフラインの mapreduce ジョブを使用して余分なエントリをクリーンアップすることです。別のテーブルに主キーの行数を格納する 2 つ目のテーブルを用意したほうがよいでしょうか? 欠点は、カウンターはインデックス付けできないため、row_count テーブル全体をスキャンする必要があることです。それとも、実際のデータを使用してバッキング テーブルをスキャンする方が高速でしょうか?
または、私が調べるべき別のテクニックはありますか?
編集: このColumns count vs counter column performanceが見つかりました。行数はすべてのデータを超えるので、私はそれから離れています。