我有项目我需要从mongodb搬到cassandra。
问题是我有查询选择按插入时间排序的最后1000个“项目”。这就像“通过创建的desc从x order中选择项目”
我可以这样做的方法是将所有项目(或项目编号)放在单行上。但是会一直插入新项目。从另一方面来说,我不需要超过1000-2000件物品。
知道如何设计这个吗?
答案 0 :(得分:2)
您可以通过将插入时间设置为聚类键并在查询中使用ORDER BY和LIMIT关键字来查询按插入时间排序的有限数量的项目。阅读更多here。您还可以选择在磁盘上按降序排列clustering key sorted(默认为升序),以提高查询效率。