Использование Order by пункт в Кассандре
При создании таблицы в cassandra мы можем дать ключи кластеризации с порядком, как показано ниже.
Create table user(partitionkey int, id int, name varchar, age int, address text,
insrt_ts timestamp,
Primary key(partitionkey, name, insrt_ts, id)
with clustering order by (name asc, insrt_ts desc, id asc);
Когда мы вставляем данные в эту таблицу, в соответствии с документацией Кассандры записи сортируются на основе ключей кластеризации.
Когда я получаю записи с CQL1 и CQL2, я получаю в том же порядке сортировки.
CQL1:
Select * from user where partitionkey=101;
CQL2:
Select * from user where partitionkey=101 order by name, insrt desc, id;
В чем разница между CQL1 и CQL2?