LSM-tree优缺点

举报
宁谷花雨 发表于 2022/06/17 14:03:08 2022/06/17
【摘要】 优点:1、把随机写转化为顺序写,支持高吞吐的写(尤其适合分布式大数据应用场景)2、采用append方式写数据,读写操作互相独立,可支持高并发应用3、适合写多读少的应用 缺点:1、读性能较差2、空间放大严重,需要compaction才能回收空间3、compaction操作导致系统性能抖动:1)系统资源消耗高:IO代价(写放大、IO带宽消耗)、CPU和内核消耗2)Block cache失效:缓存...

优点:

1、把随机写转化为顺序写,支持高吞吐的写(尤其适合分布式大数据应用场景)

2、采用append方式写数据,读写操作互相独立,可支持高并发应用

3、适合写多读少的应用

 

缺点:

1、读性能较差

2、空间放大严重,需要compaction才能回收空间

3compaction操作导致系统性能抖动:

1)系统资源消耗高:IO代价(写放大、IO带宽消耗)、CPU和内核消耗

2Block cache失效:缓存失效

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。