根据日期将项目拖入列系列?

时间:2014-02-25 06:08:02

标签: cassandra cql

我会用博客作为比喻。我们的主文档类型在表中包含活动和非活动条目。可以把它想象成设定为在预定义日期发布的博客文章。它们也会在预先确定的日期消失。

Cassandra是否提供了一种方法来干净地查询基于它们当前处于活动状态的对象,在今天的日期还活跃?我能看到的唯一选项是拥有一个包含活动项的第二个表,以及一个常规的预定作业,该作业扫描整个主表中的活动或非活动项。

有更简洁的方法吗?

1 个答案:

答案 0 :(得分:1)

为了节省必须扫描整个文档表,您可以拥有第二个表,其中包含需要在活动列表中添加或删除项目的“存储桶”。这样,您只需要扫描“今日桶”,了解哪些项目正在变为或停止活动。