Как сохранить скользящее окно записей, используя перо - PullRequest
0 голосов
/ 01 апреля 2019

Привет с использованием иглы на Кассандре, как удалить каждую запись, превышающую максимальное количество значений? Например. Вы хотели бы сохранить скользящее окно результатов за последние 10 матчей.

Table:
CREATE TABLE score  (
   playerName text,
   team text,
   result text,
   scoreDate timestamp
   PRIMARY KEY ((playerName, team), scoreDate)
) WITH CLUSTERING ORDER BY (scoreDate DESC)

Я ожидал, что запрос будет: запрос [оценка] .drop (10) .delete но удаление, по-видимому, не поддерживается для cassandra (не упомянуто в документации), и удаление не может быть выполнено как последующая операция команды сброса.

...