Baru mengenal Cassandra, saya baru saja membaca blog tentang Cassandra DTCS.
Misalkan saya punya tabel seperti ini misalnya,
CREATE TABLE foo (
id text,
t1 timestamp,
t2 timestamp,
bar text,
PRIMARY KEY (id,t1)
);
Sepertinya satu-satunya hal yang perlu saya lakukan untuk mengaktifkan DTCS adalah
ALTER TABLE <table> WITH compaction = {
'class': 'DateTieredCompactionStrategy',
'timestamp_resolution':'<resolution>', 'base_time_seconds':'3600',
'max_sstable_age_days':'365'};
Benarkah itu? Lalu bagaimana dosis cassandra mengetahui bidang data saya yang mana yang merupakan stempel waktu yang saya harapkan dapat digunakan untuk DTCS?