我正在对列族进行superSlice操作,如下所示:
SuperColumn Family:UserActivity { 用户1 { 活动1 { //活动详细信息列 } 活性2 { //活动详细信息列 } 。 。 。 。 } }
测试用例: 1.在SCF(超级列族)中插入5个用户,每个用户有10个活动。 2.执行superSlice查询以获取每个用户的前5个活动。
第一次尝试时效果很好。然后我删除了所有细节。
我立即重新运行用例。这次superSlice为每个用户返回了所有10个活动,而不是根据切片范围规范返回5个。
我正在使用Cassandra的Hector API,但即使是普通的节俭电话,我也会看到同样的问题。
有没有人遇到过这个问题?有没有办法解决这个问题?