在Cassandra中的几列上排序

时间:2018-07-18 08:32:10

标签: sorting cassandra nosql

是否可以对Cassandra中的几列进行排序?

例如,使用此表:

CREATE TABLE playlists (
  id uuid,
  artist text,
  album text,
  title text,
  song_order int,
  song_id uuid,
  realese_date timestamp,
  tags text,
  PRIMARY KEY ((id),song_order))
WITH CLUSTERING ORDER BY (song_order ASC);

我想按ID,艺术家,专辑,标题,song_id,release_date,标签分别排序。我已经读过这个问题Order By any fields in Cassandra,但是复制表的次数和我要排序的列数一样,是最好的做法吗?

我还注意到了物化视图功能,但是采用这种方法,我无法添加SASI索引来过滤表。

0 个答案:

没有答案