一种基于OCSSD的持久键值存储方法、设备及系统.pdf
Ch****75
亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种基于OCSSD的持久键值存储方法、设备及系统.pdf
本发明公开了一种基于OCSSD的持久键值存储方法、设备及系统,属于键值存储领域,其compaction操作包括:将从第L层选中的SSTable以及第L+1层中与所选中的SSTable存在键值范围重叠的SSTable读取到内存,并对键值对进行排序,得到有序键值对序列;将有序键值对序列中与读取的原数据块完全相同的键值对子序列识别为可重用数据块,并将其余键值对组织为待写回数据块;对于可重用数据块,为其分配第一逻辑地址,并映射到对应的原数据块在OCSSD中的第一物理地址;对于待写回数据块,将其写入第L+1层中空闲
一种使用非易失性内存介质的键值对持久存储方法及系统.pdf
本发明提供了一种使用非易失性内存介质的键值对持久存储方法及系统,同时使用易失性内存介质和非易失性内存介质构建持久键值存储系统,在易失性内存介质中构建静态散列表接收来自客户端的读写访问请求;在非易失性内存介质中构建动态散列表存储键值对的元数据和键值对在数据区的内存偏移地址,在非易失性内存中的动态散列表之后构建数据存储区,存放键值对大小、键值对数据和键值对校验和;使用结合键值对校验和的检查点的机制,维护持久键值存储系统的数据一致性。本发明利用了不同内存特性的优点,提升性能的同时实现了对键值数据对的持久有效存储
基于键值存储的数据压缩的方法和系统.pdf
本说明书提供的基于键值存储的数据压缩的方法和系统,能够基于服务器端的存储系统中存储的大量数据进行字典训练生成压缩字典,对存储系统中的键值数据进行压缩。因此,对数据的压缩效率更高。同时,本说明书提供的方法和系统可以监控服务器端的数据压缩的整体效率,当数据压缩的整体效率下降时,自动更新压缩字典,从而保证数据压缩的整体效率。
键值存储方法、装置及系统.pdf
本发明实施例提供键值存储方法、装置及系统,以至少解决目前没有相关解决方案能够实现键值存储和NVMe协议这类高效存储协议的结合的问题。方法包括:在主机检测到键值存储请求之后,所述主机将所述键值存储请求携带的第一指令码、以及地址信息写入协议定义的字段组成第一存储请求指令序列,其中,所述第一指令码为根据所述协议的预留扩展字段定义的指令码;所述主机与所述存储控制器进行交互,以使得所述存储控制器获取所述第一存储请求指令序列。本发明适用于存储技术领域。
一种基于键值对的横向扩展的高性能存储方法.pdf
本发明公开一种基于键值对的横向扩展的高性能存储方法,基于key/value对象存储,以ceph开源文件系统作为底层存储,实现一个横向扩展的高性能对象存储服务。该高性能存储方法,所使用到的设备包括:客户端、服务器和存储端,所述服务器接收来自客户端的信息并且反馈信息给客户端,同时将客户端信息处理后存储到存储端;其主要步骤包括:接收与反馈数据、处理数据和队列化数据。该高性能存储方法设计新颖、实施简单;能够以消息队列来处理频繁的网络访问,以及频繁的数据更新;能够很好地处理产生的数据迁移、负载平衡等问题,极大提高了