分区键中的列顺序重要吗?

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

考虑下表,分区键

a
b
的顺序重要吗?

CREATE TABLE t (
  a varchar,
  b int,
  c text,
  PRIMARY KEY ((a,b))
);

如果

a
有更多独特的元素,它应该在第一个还是最后一个位置?

cassandra nosql
1个回答
0
投票

分区键作为一个整体唯一标识集群中的分区,并被哈希为单个令牌值,无论复合分区键中有多少列。

列的排序方式并不重要,因为所有列都需要识别单个分区。干杯!

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