首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于SPDK的对象存储优化方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京赛思信安技术股份有限公司

摘要:本发明是一种基于SPDK的对象存储优化方法,属于数据存储技术领域。本发明方法包括:配置对象存储系统至少包含3台服务器,每台服务器至少配有1块SSD盘及多块HDD盘,并在对象存储系统安装好SPDK存储性能开发工具包驱动库;对象存储系统启动并初始化,自动配置好索引数据的SSD盘和对象数据的HDD盘;上层业务通过对象存储系统的类S3接口写入或读取对象数据;在写入时,对象的索引信息通过SPDK的文件写入接口操作磁盘直接持久化到SSD盘,对象的content通过Linux文件系统接口直接持久化到HDD盘。采用本发明方法提高了对象存储系统的响应速率,提高了对象存储的整体性能,实现了成本和性能的权衡。

主权项:1.一种基于SPDK的对象存储优化方法,其特征在于,包括如下步骤:步骤一、配置对象存储系统至少包含3台服务器,每台服务器至少配有1块NVMeSSD盘及多块HDD盘,并在对象存储系统上安装SPDK驱动库;其中,SSD盘表示固态硬盘,HDD表示硬盘驱动器,SPDK表示存储性能开发工具包;步骤二、对象存储系统启动并初始化,根据对象存储系统的配置文件自动配置好索引数据的SSD盘和对象数据的HDD盘;步骤三、上层业务通过对象存储系统的类S3接口写入对象数据时,对象的索引信息通过SPDK的文件写入接口操作磁盘直接持久化到SSD盘,对象的内容content通过Linux文件系统接口直接持久化到HDD盘;当对象数据小于一个文件存储块时,通过SPDK文件写入接口将对象的索引数据放入SSD盘的文件存储缓存区,对象索引数据存储有服务对象的键key、对象属性信息及对象内容content的存储位置;将文件存储缓存区中一段时间内的数据,或者文件存储缓存区中大小为一个存储块的数据,压缩为SSD盘的一个文件块,利用伪分布式存储算法放入SSD盘中;文件异步存储服务将SSD文件块逐步移至HDD盘中;对象索引存储服务更新对象索引信息,加入合并存储信息;当对象数据大于一个文件存储块时,通过SPDK文件写入接口将对象的索引数据放入SSD盘的文件存储缓存区,对象的索引数据包括对象key、对象属性信息及对象content的存储位置,将文件存储缓存区中的对象索引数据利用伪分布式存储算法放入SSD盘中;文件异步存储服务将对象content按照文件存储块的大小进行分片,并将各片分散存储到各节点的HDD盘中,对象索引存储服务更新对象索引信息,并加入分片信息;步骤四、上层业务通过对象存储系统的类S3接口读取数据时,根据对象的键访问对象的索引数据,再定位文件所在位置,读取对象内容content并返回。

全文数据:

权利要求:

百度查询: 北京赛思信安技术股份有限公司 一种基于SPDK的对象存储优化方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。