【发布时间】:2012-03-01 18:26:00
【问题描述】:
根据:
http://www.datastax.com/docs/1.0/ddl/column_family#about-column-family-compression
RDBMS 看到压缩导致性能降级的原因是,必须在磁盘上查找被覆盖的数据,然后解压缩、覆盖,然后重新压缩。另一方面,Cassandra 可以看到读取 和 写入的性能增加,因为 SSTable 是不可变的,因此不会覆盖任何记录,因此开销远小于用于压缩的 RDBMS。
我想知道,随着 Cassandra 数据存储的持续增长,从长远来看,这会产生什么影响?似乎唯一的结果是对更多磁盘空间的需求不断增长,这是正确的吗?
【问题讨论】: