Cassandra 文档

版本

您正在查看预发布版本的文档。

创建集合

CQL 定义了以下集合数据类型

集合旨在作为集合进行插入和检索。因此,Apache Cassandra 会完整读取集合,这会影响检索性能。一个好的经验法则是,集合的性能优于列表,因此如果可以,请使用集合。集合的大小应小于以下最大值,以防止查询延迟。

非冻结集合的防护栏

  • 集合中的项目数不超过 20 亿。

  • set 中项目的最大大小为 65,535 字节。

  • listmap 中项目的最大大小为 2 GB。

  • map 中键的最大数量为 65,535。

  • 列表在某些插入操作中可能会产生读前写操作。

集合在内部不会分页。

集合不能切片

为集合指定的大小限制适用于非冻结集合。