开发者社区 > 数据库 > 正文

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

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

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

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

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

相关电子书

更多
阿里云消息队列的 Serverless架构演进 立即下载
青团社云原生架构实践—亿级灵活用工平台的架构实践 立即下载
茶百道微服务架构升级及运维实践 立即下载