Я знаю, что в Cassandra есть столбцы TTL. Но можно ли также установить TTL в строке? Установка TTL для каждого столбца не решает мою проблему, как видно из следующей статьи:
В какой-то момент процесс хочет удалить полную строку с TTL (пусть скажем, строка "A" с TTL 1 неделя). Это можно сделать, заменив все существующие столбцы на один и тот же контент, но с TTL на 1 неделю.
Но может существовать другой процесс, выполняющийся одновременно в этой строке "A" , который вставляет новые столбцы или заменяет существующие без TTL, потому что этот процесс не может знать, что строка должна быть удалена ( он работает одновременно!). Таким образом, через 1 неделю все столбцы строки "A" будут удалены из-за TTL, за исключением этих вновь вставленных. И я также хочу, чтобы они были удалены.
Так есть или будет поддержка Cassandra для этого варианта использования или мне нужно что-то реализовать?
С уважением
Стефан