Cassandra - 未指定集群键时的内部数据存储
Cassandra - Internal data storage when no clustering key is specified
我正在尝试了解 table 定义中未指定聚类键的情况。
如果一个table只有分区键,没有聚簇键,同一个分区下的行按什么顺序存储?当不存在聚簇键时,甚至允许在同一分区下有多行吗?我尝试在网上搜索它,但找不到明确的解释。
我从 Cassandra 用户组那里得到了以下解释,所以将其张贴在这里以防其他人正在寻找相同的信息:
"请注意 table 总是有一个分区键,如果 table 有
没有聚类列,那么 table 的每个分区都只是
由单行组成(因为主键唯一标识
行和主键等于分区键,如果没有
聚类列)。"
http://cassandra.apache.org/doc/latest/cql/ddl.html#the-partition-key
我正在尝试了解 table 定义中未指定聚类键的情况。
如果一个table只有分区键,没有聚簇键,同一个分区下的行按什么顺序存储?当不存在聚簇键时,甚至允许在同一分区下有多行吗?我尝试在网上搜索它,但找不到明确的解释。
我从 Cassandra 用户组那里得到了以下解释,所以将其张贴在这里以防其他人正在寻找相同的信息:
"请注意 table 总是有一个分区键,如果 table 有 没有聚类列,那么 table 的每个分区都只是 由单行组成(因为主键唯一标识 行和主键等于分区键,如果没有 聚类列)。"
http://cassandra.apache.org/doc/latest/cql/ddl.html#the-partition-key