【发布时间】:2012-08-04 03:47:29
【问题描述】:
我有一个进程,它经常更新单个列。最后,在执行压缩之前,我的列的值存储在多个 SSTable 中。
Memtables 已排序,并同步刷新到磁盘,在这种情况下,我还假设磁盘上的 SSTables 已排序。基于此,Cassandra 需要查看单个 SSTable(带有正布隆过滤器)以找到我的列的最新值,对吗?
我有点困惑,因为我在某处读过,单列的频繁更改值会导致性能不佳,但我的理解是,只有压缩工作会有更多工作要做,阅读应该不受影响。
【问题讨论】:
标签: cassandra