【发布时间】:2019-09-18 09:24:48
【问题描述】:
我想知道rocksdb使用的fs存储空间是由文件系统管理还是由rocksdb自己管理?如果存储空间由底层文件系统管理,那么分配/释放存储空间的开销将是一个非常重要的问题。此外,fs的I/O性能会随着长时间运行而变差,因为存储块是稳定分配和释放的。
【问题讨论】:
我想知道rocksdb使用的fs存储空间是由文件系统管理还是由rocksdb自己管理?如果存储空间由底层文件系统管理,那么分配/释放存储空间的开销将是一个非常重要的问题。此外,fs的I/O性能会随着长时间运行而变差,因为存储块是稳定分配和释放的。
【问题讨论】:
RocksDB 有一些空间管理的概念。查看max_size_amplification_percent 选项。
【讨论】: