bluestore 为什么优秀
2021-01-25 本文已影响0人
cloudFans
![](https://img.haomeiwen.com/i8091046/d4547e3fbb6d7062.png)
bluestore 内置了rocksdb 高性能kv数据库,而且将metadata 存储在内存里面,
metadata 在基于Log recycling优化后,同时基于Delayed merge 最后基于bluefs写到磁盘
而且设置了一个中间层做:
-
读时的镜像对比校验
image.png
- 写时的延迟合并写
DELAYED LOG MERGE
![](https://img.haomeiwen.com/i8091046/aca428665d3d56c6.png)
更重要的一个因素是 最后的写入到裸盘用的是bluefs,而不是posix xfs
![](https://img.haomeiwen.com/i8091046/b2475327ab83b52f.png)
参考: