[发明专利]一种基于键值对的横向扩展的高性能存储方法在审

专利信息
申请号: 201510060118.8 申请日: 2015-02-05
公开(公告)号: CN104618484A 公开(公告)日: 2015-05-13
发明(设计)人: 张锦辉;楚光庆;郑磊 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 键值 横向 扩展 性能 存储 方法
【说明书】:

技术领域

发明涉及计算机存储领域,具体涉及分布式存储、存储虚拟化、异步网络通信、主流对象服务协议,具体的说就是一种基于键值对的横向扩展的高性能存储方法。

背景技术

随着网络应用的迅速发展,网络信息数据量越来越大,PB 级别的海量数据存储变得越来越重要。传统意义的文件系统已不能满足现有应用的大容量、高可靠性、高性能等要求,为满足这些新要求,分布式文件系统应用和对象存储得到了广泛重视。

ceph文件系统是一个有着优越性能、高可靠性、可扩展性的分布式文件系统,且是一个 Linux PB 级分布式文件系统。它有着以下几种优势:可以很容易地扩展到PB级容量、对多种工作负载有高性能、高可靠性。可以提供对象存储、块存储和文件系统存储三种功能。

现有的存储主要是块存储和文件存储这两种存储,也是两种主流的存储类型。块存储主要以SAN为主,它是千兆位速率的网络,依托光纤通道(Fibre Channel)为服务器和存储设备之间的连接提供更高的吞吐能力、支持更远的距离和更可靠的连通;文件存储主要以NAS为主,NAS 网络连接存储-将储存设备连接到现有网络上,提供数据和文件服务。对象存储系统(Object-Based Storage System)是综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的数据共享等优势,提供了高可靠性、跨平台性以及安全的数据共享的存储体系结构。

libevent是一个事件触发的网络库。ibevent包括事件管理、缓存管理、DNS、HTTP、缓存事件几大部分。事件管理包括各种IO(socket)、定时器、信号等事件;缓存管理是指evbuffer功能;DNS是libevent提供的一个异步DNS查询功能;HTTP是libevent的一个轻量级http实现,包括服务器和客户端。

发明内容

针对目前技术发展的现有状况,本发明提供了一种基于键值对的横向扩展的高性能存储方法。

本发明所述一种基于键值对的横向扩展的高性能存储方法,解决上述技术问题采用的技术方案如下:该高性能存储方法是基于key/value的横向扩展的高性能存储方法;所使用到的设备包括:客户端、服务器和存储端,其主要步骤包括:接收与反馈数据、处理数据和队列化数据;在对数据持久化操作时,选用横向可扩展的存储系统,形成一个横向扩展的高性能对象存储服务。

优选的,该高性能存储方法基于ceph开源文件系统,让其作为底层存储系统。

优选的,所述高性能对象存储服务是支持HTTP协议的存储服务,包括对存储数据的增加、修改、查看和删除。

优选的,所述服务器是基于libevent库的HTTP 服务器,主要接收来自客户端的信息并且反馈信息给客户端,并负责对数据进行基本处理以及对数据的存储信息进行反馈。

优选的,所述服务器建立一个事件触发机制,并基于HTTP GET/POST 协议接收来自客户端的信息并且反馈信息给客户端。

优选的,所述服务器处理来自客户端的信息,将来自客户端的信息处理成一种对象存储的信息。

优选的,所述对象存储采用key/value形式。

优选的,该高性能存储方法利用消息队列异步处理数据传送和存储;当频繁地向数据库中插入数据,频繁地向搜索引擎提交数据时,则采取消息队列来异步插入。

本发明的一种基于键值对的横向扩展的高性能存储方法与现有技术相比具有的有益效果是:该高性能存储方法设计新颖,采用的都是轻量级的库,实施简单;能够以消息队列来处理频繁的网络访问,以及频繁的数据更新;能够很好地处理产生的数据迁移、负载平衡等问题,极大提高了系统存储性能。

附图说明

附图1为所述高性能存储方法的实现框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参考附图,对本发明所述一种基于键值对的横向扩展的高性能存储方法进一步详细说明。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司;,未经浪潮电子信息产业股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510060118.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top