【问题标题】:What is the graveyard compaction in cassandra?什么是 cassandra 的墓地压实?
【发布时间】:2015-06-30 03:28:27
【问题描述】:
这里是卡桑德拉菜鸟。在浏览文档等时,我反复发现对墓地压实(偶尔还有墓碑)的引用,例如:
$ cassandra-cli
[default@unknown] help truncate;
...
A snapshot of the data is created, which is deleted asyncronously during a
'graveyard' compaction.
我试过用谷歌搜索,但这只会发现更多提到墓地压实的地方,例如this、this 和this。
究竟什么是墓地压实?人们提到墓碑是什么意思?
【问题讨论】:
标签:
cassandra
cassandra-2.0
cassandra-cli
【解决方案1】:
Graveyard 压缩是一种删除不再需要的 SSTable 的压缩。
例如在删除期间,在创建快照后,相应表的 sstable 会被墓地压缩删除。
A snapshot of the data is created, which is deleted asyncronously during a
'graveyard' compaction.
您在此处发现的只是文档中的一个错误。它应该说:
A snapshot of the data is created,
then the data is deleted asyncronously during a 'graveyard' compaction.