LSM-tree优缺点
【摘要】 优点:1、把随机写转化为顺序写,支持高吞吐的写(尤其适合分布式大数据应用场景)2、采用append方式写数据,读写操作互相独立,可支持高并发应用3、适合写多读少的应用 缺点:1、读性能较差2、空间放大严重,需要compaction才能回收空间3、compaction操作导致系统性能抖动:1)系统资源消耗高:IO代价(写放大、IO带宽消耗)、CPU和内核消耗2)Block cache失效:缓存...
优点:
1、把随机写转化为顺序写,支持高吞吐的写(尤其适合分布式大数据应用场景)
2、采用append方式写数据,读写操作互相独立,可支持高并发应用
3、适合写多读少的应用
缺点:
1、读性能较差
2、空间放大严重,需要compaction才能回收空间
3、compaction操作导致系统性能抖动:
1)系统资源消耗高:IO代价(写放大、IO带宽消耗)、CPU和内核消耗
2)Block cache失效:缓存失效
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)