Новичок в Cassandra, я только что прочитал блог о Cassandra DTCS.
Предположим, у меня есть такая таблица, например,
CREATE TABLE foo (
id text,
t1 timestamp,
t2 timestamp,
bar text,
PRIMARY KEY (id,t1)
);
Похоже, единственное, что мне нужно сделать, чтобы включить DTCS, это
ALTER TABLE <table> WITH compaction = {
'class': 'DateTieredCompactionStrategy',
'timestamp_resolution':'<resolution>', 'base_time_seconds':'3600',
'max_sstable_age_days':'365'};
Это правда? Тогда как cassandra узнает, какое поле моих данных является отметкой времени, которую я ожидаю использовать для DTCS?