- 1、本文档共102页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
华中科技大学硕士学位论文
摘要
基于日志结构合并树(Log-StructuredMergeTree,LSMTree)的键值存储,由于
具备优异的写性能而得到广泛应用。但其在后台执行数据合并(Compaction)操作时,
会引发严重的写放大问题,且内部I/O操作还会干扰用户的写请求,引发写停顿问
题,增大系统尾延迟,严重降低系统性能。因此如何缓解写放大和写停顿问题,提高
基于LSMTree的键值存储的性能成为当前研究的热点。
针对上述问题,提出采用NVM缓存提高键值存储系统性能的方法,设计并实现
基于NVM缓存的高性能键值存储系统RadixLSM,包括四项关键技术:高性能持久
化键值存储索引HybridART、自适应的数据缓冲机制、细粒度的异步数据刷写机制、
基于数据即日志的一致性保障机制。设计高性能键值存储索引HybridART,代替LSM
Tree的Memtable与ImmutableMemtable结构,缓存最新写入的数据,提供高效的读
写操作。HybridART索引通过路径压缩机制以及数据布局与查询优化机制,减少查
询路径长度,提升单点操作性能,并提供良好的可扩展性;通过范围查询优化机制,
快速获取相邻叶子节点的地址,避免Radix树回溯父节点的开销,有效提升索引范围
查询性能。设计基于NVM的自适应数据缓冲机制,避免因短时间内负载繁忙或内部
I/O操作繁忙导致的写停顿问题。设计细粒度的异步数据刷写机制,从持久化键值存
储索引中,选择主键范围相近的数据,进行细粒度的异步数据刷写;同时维护层数
0
据的有序性,减少层数据合并操作开销,在不降低系统读性能的情况下,有效缓解
0
写放大问题与写停顿问题。设计基于数据即日志的一致性保障机制,利用非易失的
NVM,缓存最新的写请求数据,不再维护日志结构,降低系统数据一致性保障开销。
测试结果表明,HybridART索引,相比现有的其他索引工作,在典型负载下的读
操作吞吐率提高了40.29%~178.15%,范围查询操作吞吐率提高了74.54%~184.94%,
并具有良好的可扩展性。RadixLSM键值存储,相比LevelDB、RocksDB、MatrixKV,
随机写吞吐率提升了783%、194%、27%,99%尾延迟降低了98.76%、73.67%与42.56%。
关键词:键值存储;日志结构合并树;索引结构;非易失内存
I
华中科技大学硕士学位论文
Abstract
Key-valuestoresbasedonLog-StructuredMergeTree(LSMTree)arewidelyuseddue
totheirexcellentwriteperformance.However,theyperformcompactionoperationsinthe
background,causingseriouswriteamplificationproblems.InternalI/Ooperationsalso
interferewithuserwriterequests,causingwritestallproblems,increasingsystemtail
latency,andseriouslydegradingsystemperformance.Therefore,howtoalleviatethewrite
amplificationandwritestallproblemsisahottopicofcurrentresearch.
Toaddresstheaboveproblems,Iproposeam
您可能关注的文档
- 高频光致超声换能器及血管内超声成像应用研究.pdf
- 高频绝缘芯变压器热网络建模与冷却系统设计优化.pdf
- 高斯MAC上的CEO问题编码性能分析及其在联邦学习中的应用.pdf
- 高速、重载、大行程升降平台设计及实现.pdf
- 高噪声光信号传输的均衡技术研究.pdf
- 个人资本所得课税法律问题研究.pdf
- 共递送双DNA损伤修复抑制剂以增强胰腺癌对不可逆电穿孔治疗响应的机制研究.pdf
- 固态硬盘公平性事务处理方法研究.pdf
- 光电振荡器的建模与链路设计.pdf
- 光纤中前向受激布里渊效应调控及应用.pdf
- 2025年全国爱国卫生月活动总结(28篇).docx
- 2025年公交驾驶员年终总结(6篇).docx
- 2025年公司年度行政工作计划(31篇).docx
- 知到智慧树网课:C语言编程新思路(山东理工大学)章节测试满分答案.pdf
- 《毛泽东思想和中国特色社会主义理论体系概论》专题测试参考答案.docx
- 知到智慧树网课:C语言编程方法与思想(北京航空航天大学)章节测试满分答案.docx
- 知到智慧树网课:大学英语课程思政(哈工)章节测试满分答案.docx
- 2025年二级建造师法规章节精编习题库.pdf
- 2025年二级建造师法规章节精编习题库.doc
- 2025年北京市三类人员安全员c3证考试题库及答案.doc
最近下载
- 2025年浙江广厦建设职业技术大学单招职业适应性测试题库完整.docx VIP
- 15 《青春之光》(课件)统编版语文七年级下册.pptx VIP
- 2024电化学储能电站典型设计图.pdf(1).doc
- 计算机类单招复习题及答案.docx VIP
- 纪检业务知识培训课件.pptx
- 4122 使用权资产底稿编制-oo.xlsx
- 项目经理部生产区、生活区、办公区建设标准 .docx VIP
- 2025年浙江广厦建设职业技术大学单招职业适应性测试题库有答案.docx VIP
- 2019教科版五年级科学下册《绿豆苗的生长》教案教学设计.docx
- IPC-TM-650-CN中文 -2023——测试方法扫描版.pdf
文档评论(0)