在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/

10-11 22:29
查看更多