Cassandra ttl auf eine Zeile

Ich weiß, dass es TTLs auf Spalten in Kassandra. Aber ist es auch möglich, eine TTL, die auf einer Zeile? Die Einrichtung eines TTL-in jeder Spalte nicht mein problem lösen, wie kann man in der folgenden Anwendungsfall:

Irgendwann einen Prozess löschen will eine komplette Zeile mit einem TTL - (sagen wir Zeile "A" mit TTL 1 Woche). Es könnte dies durch den Austausch aller vorhandenen Spalten mit dem gleichen Inhalt aber mit einer TTL von 1 Woche.

Aber es kann ein anderer Prozess gleichzeitig auf die Zeile "A", die fügt neue Spalten, oder ersetzt bestehende ohne TTL-weil dieser Prozess kann nicht wissen, dass die Zeile gelöscht werden (es läuft parallel!). So nach 1 Woche alle Spalten der Zeile "A" wird gestrichen, weil der TTL-außer für diese neu eingefügten lieben. Und ich auch wollen, dass Sie gelöscht werden.

So ist es oder wird es Cassandra Unterstützung für diesen Anwendungsfall, oder muss ich etwas umsetzen?

Freundlichen GRÜßEN
Stefan

Wie bereits in einer Antwort auf Richard, wir brauchen nicht wirklich ein TTL auf alle Daten einer Zeile. Wie gesehen werden kann, in der Diskussion für uns ist es ausreichend, um alle Daten zu löschen bis zu einem bestimmten Zeitstempel in der Zukunft (ich. e. 1 Woche) und haben eine Gültigkeitsdauer, die auf eine Spalte.

InformationsquelleAutor snd | 2013-05-14

Schreibe einen Kommentar