コレクションの作成
CQLは次のコレクションデータ型を定義します
コレクションは、コレクションとして挿入および取得することを目的としています。そのため、Apache Cassandraはコレクション全体を読み取り、取得のパフォーマンスに影響を与える可能性があります。経験則として、setはlistよりもパフォーマンスが良いので、可能な限りsetを使用してください。クエリ遅延を防ぐために、コレクションは次の最大サイズより小さくする必要があります。
非フリーズコレクションのガードレール
-
コレクション内のアイテム数は20億個以下です。
-
set
内のアイテムの最大サイズは65,535バイトです。 -
list
またはmap
内のアイテムの最大サイズは2GBです。 -
map
内のキーの最大数は65,535です。 -
リストでは、一部の挿入に対して書き込み前に読み取り操作が発生する可能性があります。
コレクションは内部的にページングされません。 |
コレクションはスライスできません。
コレクションに指定された制限は、非フリーズコレクションを対象としています。 |