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

介绍一下HBase的WAL和LSM?

介绍一下HBase的WAL和LSM?

展开
收起
张柠檬 2022-05-12 11:19:21 520 0
1 条回答
写回答
取消 提交回答
  • WAL全称为Write Ahead Log,只是在数据修改操作前,会先将此操作记录在日志中,这样一旦服务崩溃,通过该日志即可进行数据的恢复,提到这里有些人就会联想到MySQL,因为InnoDB引擎的redo log就是典型的WAL应用。而在HBase中该功能是由叫做HLog的模块所完成的。再说LSM,其全称为Log Structured Merge Trees,介绍原理的文章也有很多,在HBase中,LSM树是MemStore模块的底层存储结构。

    2022-05-12 12:29:02
    赞同 展开评论 打赏

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

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载