bluestore 为什么优秀

2021-01-25  本文已影响0人  cloudFans
image.png

bluestore 内置了rocksdb 高性能kv数据库,而且将metadata 存储在内存里面,
metadata 在基于Log recycling优化后,同时基于Delayed merge 最后基于bluefs写到磁盘

而且设置了一个中间层做:

  1. 读时的镜像对比校验


    image.png
  1. 写时的延迟合并写

DELAYED LOG MERGE


image.png

更重要的一个因素是 最后的写入到裸盘用的是bluefs,而不是posix xfs

image.png

参考:

  1. https://www.slideshare.net/sageweil1/ceph-and-rocksdb
  2. https://ceph.com/community/bluestore-default-vs-tuned-performance-comparison/
上一篇 下一篇

猜你喜欢

热点阅读