在apache cassandra 2.1.2中执行datetieredcompactionstrategy。使用复合群集密钥?
更具体地说,就像这个表(timestamp,hash)组成一个复合集群键:
CREATE TABLE sensordata (
timeblock int,
timestamp timestamp,
hash int,
data blob,
PRIMARY KEY (timeblock, timestamp, hash)
)
我相信,DateTieredCompactionStrategy可以为
PRIMARY KEY (timeblock, timestamp)
工作,但它也可以为PRIMARY KEY (timeblock, timestamp, hash)
工作吗? 最佳答案
在压缩过程中,故障诊断码只会合并相似的老化表。它根本不在乎你的PK。由于示例中的所有行仍将按时间戳进行集群,因此应该可以。
关于database - DateTieredCompactionStrategy是否可以使用组合键?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28827489/