Ich bin eine Spalte Familie in cassandra mit Standard-TTL- als 3.024.000 (35 Tage) hat, ist Verdichtungsstrategie LCS und Tabellenstruktur ist so etwas wie diesesCassandra TTL automatisch geändert
CREATE TABLE xyz (
logdate text,
cookieid text,
count1 int,
count2 int,
count3 int,
PRIMARY KEY (logdate, cookieid)
) WITH CLUSTERING ORDER BY (cookieid ASC)
aber wenn ich die Überprüfung der ttl von 35 alten Tagen Daten zeigt es immer noch 20 Tage Ich verstehe nicht, warum das passiert. Hat jemand eine Idee dazu? Liegt das an der Verdichtung?
Ja, das ist wahr, aber ich habe nie wieder meine Daten eingefügt – deenbandhu
Ich sehe keinen anderen Grund, Ihre Datumsspalte (die Partition Key ist), wie berechnen Sie das? – Gunwant
Dies wird aus der Anwendung berechnet. Anwendung setzt es gleich dem aktuellen Datum – deenbandhu