Что ж, просто убедитесь, что общее количество записей на одну карту должно быть менее 100 МБ (правило большого пальца на Кассандре), но я бы предпочел гораздо меньшее значение, чем это.
Если вы предполагаете, что размер вашего результата может быть больше, вы можете делать разбивку по времени
Например, основанное на месяце ведро будет выглядеть так:
(card int, occurredAt timestamp, year int, month int, venueName text, value int PRIMARY KEY ( (card, year, month) timestamp) WITH CLUSTERING ORDER BY occurredAt desc)
месяц: 04 и 2020 год будут производными от произошедшего в timstampp.