私は、コレクションのサイズが将来拡張されるようになっているアプリケーションをテストしています.64kは場合によっては到達可能な制限です。カッサンドラの回収限度は何ですか?
この質問は、公式ドキュメントに矛盾があるように、コレクションサイズの制限についてです。 this文書を1として
:
あなたがコレクションに64K以上の項目を挿入した場合、唯一の64Kそれらの は、データの損失が生じ、照会可能になります。
しかし、あなたは、この見ている非常にページ上のCQL Limits linkにクリックスルー場合:
コレクション(リスト):コレクションサイズ:2B(2^31)を、値のサイズ:65535(2^16-1)(カサンドラ2.1以降では、ネイティブプロトコルV3を使用して)
コレクション(セット):コレクションサイズ:2B(2^31)。値サイズ:65535(2^16-1)(Cassandra 2.1以降、ネイティブプロトコルv3を使用)
コレクション(マップ):コレクションサイズ:2B(2^31);キーの数:65535(2^16-1);値のサイズ:65535(2^16-1)(カサンドラ2.1以降、使用 ネイティブプロトコルV3)それが1
そうですか? 1つのコレクションにつき64kアイテム、または1つのコレクションにつき20億アイテムですか?または、2億円です書き込み可能 64kを超えて読み込みできませんか?
ありがとうございます。
これは少し話題にはなりますが、コレクションを更新するには、過剰な墓石を避けるためにコレクションを実装する方法に注意する必要があります。このテクニカルノートを参照してください:https://support.datastax.com/hc/en-us/articles/205368125 – markc
観測のために感謝@マーク - 私はすべての私のセット/リスト/マップ関連のクエリで更新を使用します。それはもっと自然なようです。 –