文件洞的处理

来源:互联网 发布:爱丽丝疯狂回归知乎 编辑:程序博客网 时间:2024/04/27 19:28

存储引擎经常要面对的一个问题,就是洞的处理。一些思路:

1)如果可以,重用现有空间,而不是增加文件大小,比如在hash store中,新value比旧value的长度小,

2)使用Segment File,而不是一个抽象的大文件,

3)现有segment file 之间整理、合并

4)full rebuild,Copy ,把所有对象重新写一遍,新生成一套segment file.

0 0