网站大量收购独家精品文档,联系QQ:2885784924

基于NVM缓存的高性能键值存储系统设计及关键技术研究.pdf

基于NVM缓存的高性能键值存储系统设计及关键技术研究.pdf

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

dongbuzhihui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档