2016-07-25 80 views
1

我正在使用Cassandra构建用户收藏夹服务。我希望能够按照最新排序收藏收藏夹,然后能够在track_ids上分页,即前端发回200页中的最后一个track_id。Cassandra CQL3集群订单和分页

CREATE TABLE user_favorites 
(user_id uuid, track_id int , 
favourited_date timestamp, 
PRIMARY KEY ((user_id), favourited_date)) 
WITH CLUSTERING ORDER BY (favourited_date DESC); 

我试过主键和集群键的不同组合,但无济于事。 我想知道是否更好地将其分割出多个表。

回答

0

我使用有关Java驱动程序base64'PingState并将其返回给客户端的注释解决了它。