나는 Cassandra 사용법을 평가하여 파티션 키를 쿼리하고 Clustered Key에없는 우선 순위 열로 정렬 된 상위 100 개의 결과를 얻습니다. 나는 단지 샤드 키로 질의한다. ORDER BY ORDER BY Cassandra의 보조 색인
CREATE TABLE my_table (
shard_key int,
enity_id int,
priority int,
PRIMARY KEY ((shard_key), entity_id)
);
CREATE INDEX prio ON my_table (priority);
나는
SELECT * FROM my_table WHERE shard_key=1 ORDER BY priority LIMIT 100
같은 효율적인 CQL 쿼리 카산드라에 가능 쓸 수 아니면 다른 곳에서 찾아야한다? 당신이 카산드라 3.0 또는 상위 버전을 사용하는 경우 도입 카산드라 3.0
어떤 Cassandra 버전을 사용하고 있습니까? –
@AshrafulIslam 상관 없지만 any 일 수 있습니다. 업데이트 : 샤드 키로 만 쿼리하는 것을 잊어 버렸습니다. – Cortlendt