[发明专利]访问多代数据库中的数据有效

专利信息
申请号: 200980148961.4 申请日: 2009-10-16
公开(公告)号: CN102239489A 公开(公告)日: 2011-11-09
发明(设计)人: I·科亨;O·本-埃特查克;R·M·马托塞维奇 申请(专利权)人: 国际商业机器公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市金杜律师事务所 11256 代理人: 吴立明
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 访问 数据库 中的 数据
【说明书】:

技术领域

发明总体上涉及数据库,更具体地,涉及访问多代数据库(multi-generation)中的数据。

背景技术

数据库是指在由数据库管理系统(DBMS)所管理的数据存储系统中存储的、有组织的数据聚集。DBMS通常实现某些类型的同步以允许对数据库中数据的并发访问。

同步可以涉及实现针对数据库中每个数据的“锁”。然而,如果锁被存储在高速存储器中,则根据数据库的大小可能会存在可扩展性的问题,这是由于高速存储器倾向于较小。另一方面,将锁存储在慢速访问存储器中的专用位置中将对性能产生不利影响。

在多代数据库中,数据根据一个或者多个代(generation)或者时段而被组织。在验证点、恢复点、特定操作的开始处或者在某些其他指定时间点处,一个代可以结束而另一代可以开始。

通常,每个数据存在多个版本,每个代一个版本。每个版本与一代相关联,从而可以通过搜索与最当前代相关联的版本来标识最新的版本。不幸的是,为了具有最当前代的版本而搜索所有版本是效率低下的,并且导致同步困难。

需要克服上述缺陷的系统和方法。

发明内容

本公开涉及便于访问多代数据库中的数据的系统和相应的方法。

出于概括目的,在此描述了特定的方面、优点和新颖性特征。应当理解,根据任意特定实施方式不必实现全部此类优点。由此,所要求的主题可以按照如下方式具体化或者实现,其中实现或者最优化一个优点或者一组优点,而没有实现在此教示或者提示的全部优点。

根据一个实施方式,提供了一种用于访问多代数据库中数据的方法。该方法包括:接收访问数据库中第一数据的请求,其中第一数据定位于数据库的第一页面上;读取对应于第一页面的条目以定位第一页面上的第一轨道从而访问该数据的最新版本;获取第一锁以同步对第一轨道的访问;以及响应于在保持第一锁的同时读取条目,确定第一轨道存储该数据的最新版本。

根据另一实施方式,提供了一种包括一个或多个逻辑单元的系统。一个或者多个逻辑单元配置用于执行与上述方法相关联的功能和操作。根据又一实施方式,提供了一种包括具有计算机可读程序的计算机可用介质的计算机程序产品和计算机程序。当在计算机上执行时,计算机可读程序使得计算机执行与上述公开方法相关联的功能和操作。

下面将参考附图进一步详述上文公开的一个或多个实施方式以及某些备选方案。然而,本发明并不限于所公开的任何特定实施方式。

附图说明

现在仅借助于示例并参考如下附图中所示的优选实施方式描述本发明,在附图中:

图1示出了根据一个或者多个实施方式的用于多代数据库的示例性数据库布局;

图2示出了根据一个实施方式的用于标识最新版本数据的示例性页面表;

图3是根据一个实施方式的用于从多代数据库中读取数据的方法的流程图;

图4是根据一个实施方式的用于标识最新版本数据的示例性方法的流程图;

图5是根据一个实施方式的用于向多代数据库写入数据的方法的流程图;

图6是根据一个实施方式的用于升级多代数据库中的页面的方法的流程图;以及

图7和图8是根据一个或者多个实施方式的、本发明的系统可以操作于其中的硬件和软件环境的框图。

根据一个或者多个实施方式,在不同附图中以相同数字引用的本发明的特征、元件和方面表示相同、等效或者类似的特征、元件或者方面。

具体实施方式

在下文中,阐明了多个具体细节以提供对本发明各种实施方式的彻底理解。可以在不具有这些具体细节或者存在某些细节上的变化的情况下实践本发明的特定实施方式。在某些实例中,以较少细节描述特定特征,以便不会混淆本发明优选实施方式的其他方面。与每个元件或者特征相关联的细节的水平不应当解释为限制一个特征的新颖性或者重要性超过其他特征。

参见图1,根据一个实施方式,示例性多代数据库100包括对应于在数据库100中存储的数据的一个或者多个页面。例如,数据库100可以包括N个数据,由此存在N个页面,每个数据一个页面。数据的每个页面包括数据的一个或者多个版本,其中数据的每个版本定位于页面上的不同轨道或者不同位置。例如,页面1可以分别包括定位于轨道1、2和3上的版本A、B和C;而页面2可以分别包括定位于轨道1、2和3上的版本D、B和C。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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