数据转储方法、装置和存储系统制造方法及图纸

技术编号:10531978 阅读:82 留言:0更新日期:2014-10-15 12:24
本发明专利技术公开了一种数据转储方法、装置和存储系统,属于终端设备领域。所述方法包括:接入机获取所述第一存储器中的数据;所述接入机将所述第一存储器中的数据存储至第二存储器;当所述接入机在数据转储过程中接收到业务请求时,所述业务请求至少携带访问对象的参数名称和操作方式,所述接入机根据所述访问对象的参数名称和操作方式对所述第一存储器和/或第二存储器进行相应的业务操作。本发明专利技术通过接入机实现了第一存储器和第二存储器间的数据转储以及对外业务的正常进行,避免了为了实现存储器间的访问而增加底层协议的步骤,也避免了第三方工具在数据转储时需要考虑不同种类的存储器间协议而进行的多次开发问题。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种数据转储方法、装置和存储系统,属于终端设备领域。所述方法包括:接入机获取所述第一存储器中的数据;所述接入机将所述第一存储器中的数据存储至第二存储器;当所述接入机在数据转储过程中接收到业务请求时,所述业务请求至少携带访问对象的参数名称和操作方式,所述接入机根据所述访问对象的参数名称和操作方式对所述第一存储器和/或第二存储器进行相应的业务操作。本专利技术通过接入机实现了第一存储器和第二存储器间的数据转储以及对外业务的正常进行,避免了为了实现存储器间的访问而增加底层协议的步骤,也避免了第三方工具在数据转储时需要考虑不同种类的存储器间协议而进行的多次开发问题。【专利说明】数据转储方法、装置和存储系统
本专利技术涉及终端设备领域,特别涉及一种数据转储方法、装置和存储系统。
技术介绍
目前,随着计算机技术的发展,存储系统需要处理和存储的数据量也越来越大,为 了扩展存储容量,存储系统中可以选择多种存储器来存储数据。而不同的存储器所使用的 底层协议也是不同的,因此,在不同的存储器中进行数据转储时,需要考虑存储器的底层协 议、待转储数据的源存储器的业务等情况。 现有技术进行数据转储时,在目的存储器中增加待转储数据的源存储器的底层协 议,并将源存储器的业务切换到目的存储器中,使得目的存储器可以在数据转储过程中,直 接访问源存储器,同时,通过第三方工具将源存储器中的数据转储到目的存储器中。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 现有技术在数据转储过程中,目的存储器直接访问源存储器时,需要在目的存储 器中增加源存储器的底层协议实现,增加了存储系统的复杂性,而第三方工具也需要支持 全部的底层协议,如存在N层底层协议,则该第三方工具可能需要支持N* (N-1)层协议,在 存储系统每次使用第三方工具进行数据转储前,考虑到系统演进,都需要对该第三方工具 进行开发,增加了转储的成本以及复杂度。
技术实现思路
为了解决存储系统的复杂性以及转储成本的问题,本专利技术实施例提供了一种数据 转储方法、装置和存储系统。所述技术方案如下: -方面,提供了一种数据转储方法,数据存储系统中包括接入机和至少两个存储 器,所述至少两个存储器包括第一存储器和第二存储器,所述方法包括: 接入机获取所述第一存储器中的数据,所述第一存储器为待转储的源存储器; 所述接入机将所述第一存储器中的数据存储至第二存储器,所述第二存储器为转 储的目的存储器; 当所述接入机在数据转储过程中接收到业务请求时,所述业务请求至少携带访问 对象的参数名称和操作方式,所述接入机根据所述访问对象的参数名称和操作方式对所述 第一存储器和/或第二存储器进行相应的业务操作。 另一方面,提供了一种数据转储装置,所述装置包括: 获取模块,用于获取第一存储器中的数据,所述第一存储器为待转储的源存储 器; 存储模块,用于将所述第一存储器中的数据存储至第二存储器,所述第二存储器 为转储的目的存储器; 业务操作模块,用于当在数据转储过程中接收到业务请求时,所述业务请求至少 携带访问对象的参数名称和操作方式,根据所述访问对象的参数名称和操作方式对所述第 一存储器和/或第二存储器进行相应的业务操作。 又一方面,提供了一种存储系统,所述存储系统包括接入机和至少两个存储器,所 述至少两个存储器包括第一存储器和第二存储器, 其中,所述接入机被配置用于执行以下方法: 所述接入机获取所述第一存储器中的数据,所述第一存储器为待转储的源存储 器; 所述接入机将所述第一存储器中的数据存储至第二存储器,所述第二存储器为转 储的目的存储器; 当所述接入机在数据转储过程中接收到业务请求时,所述业务请求至少携带访问 对象的参数名称和操作方式,所述接入机根据所述访问对象的参数名称和操作方式对所述 第一存储器和/或第二存储器进行相应的业务操作。 本专利技术实施例提供的技术方案带来的有益效果是: 本专利技术实施例提供了一种数据转储方法、装置和存储系统,通过接入机获取所述 第一存储器中的数据,所述第一存储器为待转储的源存储器;所述接入机将所述第一存储 器中的数据存储至第二存储器,所述第二存储器为转储的目的存储器;当所述接入机在数 据转储过程中接收到业务请求时,所述业务请求至少携带访问对象的参数名称和操作方 式,所述接入机根据所述访问对象的参数名称和操作方式对所述第一存储器和/或第二存 储器进行相应的业务操作。采用本专利技术实施例提供的技术方案,通过接入机实现了第一存 储器和第二存储器间的数据转储以及对外业务的正常进行,避免了为了实现存储器间的访 问而增加底层协议的步骤,也避免了第三方工具在数据转储时需要考虑不同种类的存储器 间协议而进行的多次开发问题,降低了数据转储的成本,降低了系统复杂性。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本专利技术实施例中提供的一种数据转储方法流程图; 图2是本专利技术实施例中提供的一种数据转储方法流程图; 图3是本专利技术实施例中提供的一种数据转储装置结构示意图; 图4是本专利技术实施例中提供的一种存储系统结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 图1是本专利技术实施例中提供的一种数据转储方法流程图,数据存储系统中包括接 入机和至少两个存储器,该至少两个存储器包括第一存储器和第二存储器,本专利技术实施例 的执行主体是接入机。参见图1,该方法包括: 101 :接入机获取所述第一存储器中的数据,所述第一存储器为待转储的源存储 器; 其中,接入机具有处理存储系统中的各个存储器中数据的功能,如读数据、写数 据、更新数据、删除数据等,对此,本专利技术实施例不作具体限定。为了使接入机可以实现对存 储系统中各个存储器中的数据的处理,接入机需要增加底层协议。该接入机增加各个存储 器的底层协议,各个存储器增加接入机的底层协议,以实现相互间的访问。 优选地,接入机为CCNS (cloud common nosql service,反数据库查询语言服务) 接入机,CCNS接入机提供了一个与存储介质无关的反数据库查询服务平台,其中,nosql为 非关系型数据库。与其他接入机相比,对于存在N种协议的存储系统,CCNS接入机只需支 持N种协议。在数据转储过程中,CCNS接入机可以迅速将各个存储器中的数据以激活或者 下沉的方式实现存储器间数据的转储。当接入机将热存储器中的数据转储到冷存储器中 时,是热存储器中数据下沉的过程;当冷存储器中的数据转储到热存储器中时,是冷存储器 中数据激活的过程。 在数据存储系统中,当第一存储器中由于缩容、停止服务、拔出等原因,需要将数 据转储至其他存储器中时,接入机向第一存储器发送数据读取请求,使得第一存储器根据 该数据读取请求向本文档来自技高网
...
数据转储方法、装置和存储系统

【技术保护点】
一种数据转储方法,其特征在于,数据存储系统中包括接入机和至少两个存储器,所述至少两个存储器包括第一存储器和第二存储器,所述方法包括:接入机获取所述第一存储器中的数据,所述第一存储器为待转储的源存储器;所述接入机将所述第一存储器中的数据存储至第二存储器,所述第二存储器为转储的目的存储器;当所述接入机在数据转储过程中接收到业务请求时,所述业务请求至少携带访问对象的参数名称和操作方式,所述接入机根据所述访问对象的参数名称和操作方式对所述第一存储器和/或第二存储器进行相应的业务操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖立鹏张礼方曾凯源钟超宇庄泗华
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1