Cassandra:一旦删除记录,superslice就会显示不同的行为

时间:2010-06-21 12:01:53

标签: cassandra

我正在对列族进行superSlice操作,如下所示:

SuperColumn Family:UserActivity {     用户1 {         活动1 {             //活动详细信息列         }         活性2 {             //活动详细信息列         }         。         。         。         。     } }

测试用例: 1.在SCF(超级列族)中插入5个用户,每个用户有10个活动。 2.执行superSlice查询以获取每个用户的前5个活动。

第一次尝试时效果很好。然后我删除了所有细节。

我立即重新运行用例。这次superSlice为每个用户返回了所有10个活动,而不是根据切片范围规范返回5个。

我正在使用Cassandra的Hector API,但即使是普通的节俭电话,我也会看到同样的问题。

有没有人遇到过这个问题?有没有办法解决这个问题?

  • Sagar的

1 个答案:

答案 0 :(得分:2)