高技术通讯2017,Vol.27Issue(6):519-529,11.DOI:10.3772/j.issn.1002-0470.2017.06.005
基于非易失存储器件的内存键值存储系统的性能研究
Study of the performance of in-memory key-value stores with non-volatile memory
摘要
Abstract
The application characteristics of in-memory key-value stores applicable to Internet applications to meet the high performance requirement of the back end storage system was analyzed .To avoid data losses in volatile DRAM memory, existing in-memory stores persist data into slow disk-based storage.Emerging non-volatile memories ( NVMs) , such as PCM and ReRAM , can sit on the memory bus due to their similar performance as DRAM .More-over , the inherent data durability in NVMs helps to accelerate data persisting when deploying in -memory key-value stores on NVMs.According to NVMs ' characteristics , in-memory key-value stores can exploit two architectures , u-sing NVM to replace Disk or using NVM to replace DRAM .Based on the above analysis, two types of NVM-based in-memory key-value stores were implemented , and then the experiments were conducted and some principles that effectively guide to choosing an appropriate architecture when in-memory key-value stores use different NVM de-vices.Also, the main software overhead in the two types of stores was concluded , and some future optimizing sug-gestions was given .关键词
内存键值存储系统/非易失存储器件(NVM)/持久内存/性能分析/数据持久化机制Key words
in-memory key-value stores/non-volatile memory ( NVM)/persistent memory/performance analysis/data persistent mechanimses引用本文复制引用
魏巍,蒋德钧,熊劲,陈明宇..基于非易失存储器件的内存键值存储系统的性能研究[J].高技术通讯,2017,27(6):519-529,11.基金项目
863计划(2015AA015303),国家自然科学基金(61502448, 61521092),山东省计算机网络重点实验室开放基金(SDKLCN-2013-01)和山东省自然科学基金( ZR2016FM41)资助项目. (2015AA015303)