[发明专利]基于缓存的键值数据库映射和复制有效

专利信息
申请号: 201180074338.6 申请日: 2011-11-07
公开(公告)号: CN103890709A 公开(公告)日: 2014-06-25
发明(设计)人: 埃泽齐埃尔·克鲁格里克 申请(专利权)人: 英派尔科技开发有限公司
主分类号: G06F7/00 分类号: G06F7/00
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 吕俊刚;刘久亮
地址: 美国特*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 缓存 键值 数据库 映射 复制
【说明书】:

背景技术

除非本文另外指出,否则这个部分中描述的内容将不是本申请中的权利要求书的现有技术并且将不因包括在这个部分中而被承认是现有技术。

云服务提供商通常不支持传统数据库管理系统(DBMS);相反,他们提供用户可以借助应用编程接口(API)命令访问的键值数据库服务。这种方式的原因是,因为DBMS不容易缩放并且无法很好地处理故障或网络不确定性–二者均是面向服务架构(SOA)的重点(keystone)架构假设。一旦用户将他们的数据转移到数据中心,在数据中心之间移动数据之后保持数据库性能涉及复制原始数据中心可能已经使用长期的操作观察而生成的包括复杂树结构和数据再现(重复)的键值数据库。为了在目的数据中心处复制这种结构,可能需要知道用户表的存储划分边界和在哪里使用重复记录。这是从数据中心中的用户访问提取的信息。

键值数据库通常包括隐藏层。用户数据表可以分担在许多机器上并且在各表之上具有用于查找各键值的位置的多级元数据树。键值数据库通常专属于各数据中心服务提供商并且可以由用户通过API调用进行访问,在API调用中,用户可以提供关键字或匹配项并且检索值。尽管如果要保持数据库性能可能需要在目的数据中心处复制一些细节,但元数据表或用户数据表的实际结构对于用户可能是不可见的。

在传统系统中,用户无法访问物理存储键值数据库的实际文件。键值文件是数据中心服务结构的一部分,如果希望将客户移动到新的数据中心,不太可能的是,当前的数据中心可以让技术人员专注于检索以专属方式散布在机器之中、包含当前的数据中心进行的优化、使用专属文件格式的这些深度集成的数据库的动作。

发明内容

本公开总体上描述了数据中心中的数据存储结构的键值数据库映射和复制的技术。根据一些示例,一种用于键值数据库映射和复制的方法可以包括:通过利用来自目标数据中心的键值数据库的数据查询缓存提取相对数据存储位置来将物理存储分布映射到目标数据中心内,并且将数据划分和数据重复映射到目标数据中心内。所述方法还可以包括将目标数据中心内的数据复制到新的数据中心中的类似结构。

根据其它示例,一种适于执行键值数据库映射和复制的计算装置可以包括存储器和与存储器连接的处理器。处理器可以执行数据传递应用,数据传递应用可以通过利用来自目标数据中心的键值数据库的数据查询缓存提取相对数据存储位置来将物理存储分布映射到目标数据中心内,将数据划分和数据重复映射到目标数据中心内,将目标数据中心内的数据复制到新的数据中心中的类似结构。

根据其它示例,一种计算机可读存储介质可以具有存储在其上用于键值数据库映射和复制的指令。所述指令可以包括:通过利用来自目标数据中心的键值数据库的数据查询缓存提取相对数据存储位置来将物理存储分布映射到目标数据中心内;将数据划分和数据重复映射到目标数据中心内;将目标数据中心内的数据复制到新的数据中心中的类似结构。

根据其它示例,一种适于执行键值数据库映射和复制的服务器可以包括存储器和与存储器连接的处理器。处理器可以执行数据传递应用,数据传递应用可以被配置成通过迭代地向目标数据中心的现有键值数据库提交请求预定数量结果和位置缓存元素的查询,来提取目标数据中心的键值数据库中的文件断点;接收跨越物理存储容量的地址范围内的返回值;恢复在目标数据中心处物理分组的键值集合和记录重复。

以上的发明内容只是示例性的并且不旨在以任何方式进行限制。除了上述的示例性方面、实施方式和特征之外,通过参照附图和下面的具体实施方式,另外的方面、实施方式和特征将变得清楚。

附图说明

根据结合附图的以下描述和随附权利要求书,将更充分地清楚本公开的以上和其它特征。理解这些附图只是示出根据本公开的几个实施方式,因此将不被视为对其范围的限制,将通过使用附图用额外的具体细节描述本公开,其中:

图1概念性示出将用户数据存储在多个数据库和服务器上的基于云的数据中心;

图2示出用于将存储的数据位置信息保存在键值数据库中的提取数据表和根表的使用;

图3示出可以怎样使用数据查询缓存映射物理数据存储分布;

图4示出可用于基于缓存的键值数据库映射的通用计算装置;

图5是示出可通过计算装置(诸如图4中的装置)执行的基于缓存的键值数据库映射和复制的示例方法的流程图;以及

图6示出示例计算机程序产品的框图,所有附图都是根据本文描述的至少一些实施方式布置的。

具体实施方式

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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