cassandra:可以使用布尔值列作为集群列(作为主键的一部分)吗?

3pmvbmvn  于 2021-06-09  发布在  Cassandra
关注(0)|答案(2)|浏览(306)

对于cassandra数据库系统,可以使用布尔值列作为集群列(作为主键的一部分)吗?该列当然不是分区键,而只是一堆集群列中的一个。
这是一个消极的性能或其他方面的考虑?

q9rjltbz

q9rjltbz1#

和亚历克斯说的一样,我觉得没关系。
我能看到的唯一的负面因素是:
该特定值下的可能值的数目很大。
boolean列是唯一的集群列。
例如,在你的联校垒球队(或者甚至是一个联盟)中保留一份球员名册不会产生足够的排成一个问题。但是,如果一个大型社交网站为他们的用户数据库实现了它,那么这可能不会有好的表现。不过,这也是唯一的集群键。
但在你的情况下,由于它是多个集群键之一,我认为你会没事的。

m528fe3b

m528fe3b2#

是的,使用boolean作为一个集群列是可以的,特别是当您有几个集群列时

相关问题