在下面教程的示例2中,https://www.datastax.com/blog/2015/02/basic-rules-cassandra-data-modeling,主键是 (groupname, username) . 不应该吗 ((groupname),username) ?这个例子说:请注意,主键有两个组件: groupname ,它是分区键,并且 username ,称为聚类键。我以为主键在自己的 () 聚类键跟随在 () .
(groupname, username)
((groupname),username)
groupname
username
()
gijlo24d1#
不-这是正确的语法。列表中的第一项始终是分区键,因此可以将其编写为 (groupname), username ,和 groupname, username . 如果分区键由多个列组成,则需要显式括号。有些人总是将分区键 Package 到括号中,即使它由一列组成。
(groupname), username
groupname, username
1条答案
按热度按时间gijlo24d1#
不-这是正确的语法。列表中的第一项始终是分区键,因此可以将其编写为
(groupname), username
,和groupname, username
. 如果分区键由多个列组成,则需要显式括号。有些人总是将分区键 Package 到括号中,即使它由一列组成。