2010-06-21 40 views
2

我在一列族,看起来像这样进行superSlice操作:卡桑德拉:superslice表现出不同的行为,一旦记录被删除

SuperColumn家庭:UserActivity { 用户1 { 活性1 {// 活动详细列 } Activity2 { // activity detail columns } 。 。 。 。 } }

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

这在第一次尝试中正常工作。然后我删除了所有的细节。

我立即重新运行该用例。这次超级切片为每个用户返回了全部10个活动,而不是根据切片范围规范的5个活动。

我使用Cassandra的Hector API,但即使使用简单的节俭调用,我也看到了相同的问题。

有没有人遇到过这个问题?有什么办法可以解决这个问题吗?

  • 萨加尔

回答