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