wenxuan
2022-03-31
思考题的一些想法,可以把多个小文件合并成大文件(比如 8 M)存储,记录下每个原始文件的起始位置和偏移量,通过 `seek` 快速定位到起始位置进行读取。删除导致的文件空洞可以通过定期合并来解决。
作者回复: 👍非常赞的想法,Facebook 的图片存储 haystack 就是这样做的。
13