全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 存储技术 >

基于输入输出堆栈的键值存储系统优化方案

时间:2023-07-31 14:32

人气:

作者:admin

标签: SSD  存储系 

导读:基于输入输出堆栈的键值存储系统优化方案-在本文中,我们分析了利用本地文件系统保存WAL的一些缺陷,在此基础上提出了一种新的WAL机制,该机制根据WAL文件的特性直接管理原始设备...

 

 

 

基于日志结构合并(LSM)树的键值(KV)存储系统可优化随机写入性能,并提高读取性能,因此被广泛应用于电子商务、在线分析和实时通信等现代数据存储系统。日志结构合并树将变更的KV数据存在内存中,批量刷新至内存,优化了随机写入效率,但是在系统意外崩溃时会有数据丢失。为了避免内存中的数据丢失,RocksDB在更新内存之前,会将数据写入写前日志(WAL)中。但是开启同步WAL后系统的写入性能会受到较大的影响。在本文中,我们分析了利用本地文件系统保存WAL的一些缺陷,在此基础上提出了一种新的WAL机制,该机制根据WAL文件的特性直接管理原始设备(或分区),避免了无用的元数据更新,同时保证了数据顺序写入磁盘。实验结果表明,对于固态硬盘(SSD)SSD上的小KV数据,MyWAL可以将RocksDB的数据写入性能提高5到8倍。在NVMe SSD和非易失性存储器(NVM)上,MyWAL可以将数据写入性能提高10%–30%。此外,YCSB的结果表明,与SpanDB相比,写入延迟降低了50%。  
   作者:

张晓1,2,3,黎梦钰2,4,Michael NGULUBE1,2,陈泳豪1,2,赵一平1  
      单位:
1西北工业大学计算机学院,中国西安市,710072
2西北工业大学大数据存储与管理工信部重点实验室,中国西安市,710072
3西北工业大学空天地海一体化大数据应用技术国家工程实验室,中国西安市,710072
4西北工业大学软件学院,中国西安市,710072
 
本文精要导读:



9acc7b82-2eef-11ee-815d-dac502259ad0.jpg

9b0ab686-2eef-11ee-815d-dac502259ad0.jpg

9b1e3256-2eef-11ee-815d-dac502259ad0.jpg

9b61d290-2eef-11ee-815d-dac502259ad0.jpg

9b9056ce-2eef-11ee-815d-dac502259ad0.jpg

9ba401ce-2eef-11ee-815d-dac502259ad0.jpg

9bbd8748-2eef-11ee-815d-dac502259ad0.jpg

9bef95a8-2eef-11ee-815d-dac502259ad0.jpg

9c1ead3e-2eef-11ee-815d-dac502259ad0.jpg

9c4ffc18-2eef-11ee-815d-dac502259ad0.jpg

9c68af38-2eef-11ee-815d-dac502259ad0.jpg

9ca328fc-2eef-11ee-815d-dac502259ad0.jpg

9ccf9f54-2eef-11ee-815d-dac502259ad0.jpg

9cf76e8a-2eef-11ee-815d-dac502259ad0.jpg

wKgaomTHVcSAf_2oAAKsbOhjsqw252.png

编辑:黄飞

 

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信