Cassandra DB二级索引

时间:2012-01-18 07:17:44

标签: cassandra

我开始关注Cassandra数据库,从一致性方面吸引我注意力。 我注意到为了执行二级索引,它需要创建另一个列族以反向存储键和值,因此我尝试搜索的值将成为索引目标列族中的键。

然后问题来了。例如,一个列系列封装了用户名和用户的生活城市。其索引列族以城市为键,基础值为原始“用户城市”列族的行键列表。

如果我在“user-city”列系列中更改用户的城市,Cassandra会自动更新相应的索引,例如从相应的索引列系列中删除/添加受影响记录的行键吗?

1 个答案:

答案 0 :(得分:3)

这将自动发生,为您提供方便...