2
我在一列族,看起来像这样进行superSlice操作:卡桑德拉:superslice表现出不同的行为,一旦记录被删除
SuperColumn家庭:UserActivity { 用户1 { 活性1 {// 活动详细列 } Activity2 { // activity detail columns } 。 。 。 。 } }
测试案例: 1.插入5个用户,每个用户在SCF(超级列族)中有10个活动。 2.执行superSlice查询以获取每个用户的前5个活动。
这在第一次尝试中正常工作。然后我删除了所有的细节。
我立即重新运行该用例。这次超级切片为每个用户返回了全部10个活动,而不是根据切片范围规范的5个活动。
我使用Cassandra的Hector API,但即使使用简单的节俭调用,我也看到了相同的问题。
有没有人遇到过这个问题?有什么办法可以解决这个问题吗?
- 萨加尔
感谢您的! 有什么办法可以解决这个问题吗?尽管在我的使用场景中删除率是很高的,但知道这一点会很好。 – 2010-06-21 14:22:26