在没有提供聚类列的情况下,每个分区都由单行组成。

问题描述 投票:0回答:1

我正在查阅cassandra的文档,尤其是Cassandra最终指南。我看到了以下的声明

Note that in the case where no clustering columns are provided, each partition consists of a single row

是不是每个分区都会包含 "行组",不管是否提供了聚类列(排序)或没有提供聚类列(没有排序),但分区仍然是 "行组"。请补充你的想法

cassandra cassandra-3.0
1个回答
0
投票

添加答案 -

当没有聚类键时,一个分区只能容纳一条行。这是因为每一个唯一的主键只有一条行。主键是分区键和聚类键的组合。

因此,如果只有一个分区键,那么每个分区只能有一条记录。任何具有相同分区键的额外插入将覆盖之前的值。

由于主键只构成了唯一的分区键。

© www.soinside.com 2019 - 2024. All rights reserved.