Apache Cassandra · Cassandra 5.0.9
Мониторинг хранит точки метрик в Cassandra: партиция — хост и день, внутри строки упорядочены по имени метрики, потом по времени. Выгрузка для дашборда идёт страницами по 4 строки.
Предыдущая страница для хоста vla-db-07 за 10 февраля 2026 года закончилась на строке metric = 'cpu', ts = 2026-02-10 10:03. Нужна следующая страница: 4 строки сразу после курсора в порядке хранения, даже если они уже относятся к другой метрике. Колонки — metric, ts, value.
В работе: Постраничная выгрузка широкой партиции без paging state драйвера, например в API для внешнего дашборда.
Источник: на данных мониторинга: метрики серверов по хостам и дням. Условие пересказано своими словами.
Какой запрос вернёт 4 строки партиции сразу после ('cpu', 10:03)?
- Срез по кортежу (metric, ts) > ('cpu', 10:03)
- metric = 'cpu' и ts > 10:03
- metric >= 'cpu' и ts > 10:03
- ts > 10:03 с ALLOW FILTERING