У меня есть около миллиарда данных, которые я хотел бы хранить на Кассандре. Элементы данных упорядочены по времени, и один из основных запросов, которые я буду выполнять, - найти элементы между двумя временными диапазонами по порядку. Я действительно предпочел бы использовать RandomParititioner, если это вообще возможно. Есть ли способ сделать это в Кассандре?
Сначала, так как я пришел из SQL, я предполагал, что я должен создать каждое событие как строку, но потом мне пришло в голову, что я думаю об этом неправильно, и я действительно должен использовать столбцы. Столбцы в Кассандре, кажется, упорядочены, но я не совсем понимаю, насколько они упорядочены. Если я использую время в качестве имени столбца, есть ли способ перевести все столбцы из одного времени в другое по порядку?
Еще одна вещь, на которую я обратил внимание, - это функция 0.7 вторичных индексов, но у меня возникли проблемы с поиском документации о том, могу ли я использовать их для просмотра ряда вещей по порядку.
Все, что я хочу, - это эквивалент Cassandra этого SQL: «Выберите * из Stuff, где date> X и date