DateTieredCompactionStrategy是否可以使用复合键?

时间:2015-03-03 08:49:34

标签: database cassandra cassandra-2.0

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)

1 个答案:

答案 0 :(得分:2)

DTCS将在压缩过程中合并类似的老化表。它并不真正关心你的PK。由于您的示例的所有行仍将按时间戳进行聚类,因此您应该没问题。