当我们仅在表中指定主键时,Cassandra如何选择群集键

时间:2017-06-07 04:59:22

标签: cassandra

我们可以在compound primary key中指定cassandra。当我们只指定一列作为主键时,Cassandra将如何生成clustering key。 在cassandra中,主键自动变为partition key

示例: - 案例1 - K1:主键只有一个分区键,没有集群键。

CASE 2 - (K1,K2):列K1是分区键,列K2是簇密钥。

CASE 3 - (K1,K2,K3,...):列K1是分区键,列K2,K3等是簇密钥。

在案例1中,cassandra将如何选择仅包含指定主键的给定表的群集键

谢谢

1 个答案:

答案 0 :(得分:1)

如果没有提供集群密钥(CASE 1),那么cassandra将不会选择任何集群密钥。

How CQL3 maps to cassandra internal data structure

如果您使用此类主键描述表格,则不会获得master选项。