基于LSM-tree架构的OLTP存储引擎设计存在的问题?

基于LSM-tree架构的OLTP存储引擎设计存在的问题?

展开
收起
曦情兮 2022-05-08 15:48:44 486 分享 版权
1 条回答
写回答
取消 提交回答
  • (1)WAL位于写入关键路径中,尤其是为了满足事务的ACID属性,WAL通常以同步的方式写入到磁盘,因而拖慢写入的速度。此外,由于DRAM的易失性,设置过大的内存表虽然会提高系统的性能,但会导致WAL过大,影响系统的恢复时间。(2)level0数据块通常允许乱序,以加快内存中数据的刷盘速度。但乱序的数据块如果堆积过多,会严重影响读取性能,尤其是范围读取性能。

    2022-05-08 21:55:14
    赞同 展开评论
问答分类:
问答地址:

数据库领域前沿技术分享与交流

收录在圈子:
+ 订阅
让用户数据永远在线,让数据无缝的自由流动
还有其他疑问?
咨询AI助理