懂视

oceanbase是如何避免随机写的

2024-11-19 11:46:41

采用批量的顺序写。OceanBase采用了LSMTree架构,数据在磁盘上默认按主键有序排列,当内存里的大量的增量数据和磁盘基线数据合并时,会重新排序,然后采用批量写的形式顺序写到硬盘上,可以很容易的把原有的碎片去掉,减少磁盘碎片,提升存储利用率,可以避免随机写。