Cassandra ttl z rzędu

Wiem, że są TTL na kolumnach w Cassandrze. Ale czy możliwe jest także ustawienie TTL z rzędu? Ustawienie TTL w każdej kolumnie nie rozwiązuje mojego problemu, jak widać w poniższym przykładzie użycia:

W pewnym momencie proces chce usunąć cały wiersz z TTL (powiedzmy wiersz „A” z TTL 1 tydzień). Może to zrobić, zastępując wszystkie istniejące kolumny tą samą zawartością, ale z TTL wynoszącym 1 tydzień.

Ale może istnieć inny proces działający równolegle w tym wierszu „A”, który wstawia nowe kolumny lub zastępuje istniejące bez TTL, ponieważ proces ten nie może wiedzieć, że wiersz ma zostać usunięty (działa równolegle!). Po 1 tygodniu wszystkie kolumny wiersza „A” zostaną usunięte z powodu TTL, z wyjątkiem tych nowo wstawionych. Chcę też, żeby zostały usunięte.

Czy istnieje lub będzie wsparcie Cassandry dla tego przypadku lub czy muszę coś zaimplementować samodzielnie?

Z poważaniem
Stefan

questionAnswers(3)

yourAnswerToTheQuestion