[发明专利]在数据库环境通过背景同步的数据完整性有效
申请号: | 200980153521.8 | 申请日: | 2009-12-03 |
公开(公告)号: | CN102272751A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 麦克·索德 | 申请(专利权)人: | 移动解决方案公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 谢顺星 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 环境 通过 背景 同步 数据 完整性 | ||
技术领域
本发明涉及在数据库环境中保持数据的完整性,特别是在数据库环境中通过背景同步保持数据的完整性。
背景技术
在当今不断扩展的计算环境中,许多企业员工使用便携式、移动计算装置如个人笔记本电脑、平板电脑、个人数码助理、智能电话和其它类似装置来执行工作。这些远程系统通常运行采取“始终可用”或“偶然连接”的架构的移动商务应用程序。在这种方式下,远程系统在本地存储数据,使自己的数据应用程序在网络是否可用时都可以继续使用。尽管有本地数据存储,为商务应用程序使用的数据的最终来源不是远程系统,而是公司服务器上的综合数据库。每隔一段时间,在流动员工中被利用和更新的数据需要通过有线或无线网络连接与综合数据库的中央数据存储同步,以确保数据的完整性。
虽然数据同步显然是必要的,以保持移动计算环境中的数据一致,但是从移动装置移动数据到综合服务器并从综合服务器移动数据到移动装置的同步操作会需要大量的计算机和网络资源,往往需要很长时间才能完成。这些操作包括追踪移动装置和服务器上的数据变化、传输正确的变化、确保数据的唯一键值被保留并确定和解决冲突的发生。通常情况下,数据同步进程的必要控制要求在同步进程发生时远程系统中的数据访问受到限制,以最多只允许数据的唯读访问。然而,当同步操作进行其间缺少对远程数据库的同时事务访问的支持会降低性能和效率。
因此,在远程数据库环境中通过在数据修改操作的背景运行的同步以确保数据完整性的方法是有需要的。本发明解决这样的需要。
发明内容
本发明涉及数据库环境中保持数据完整性的系统、方法和计算机程序产品。
在一个实施例中,本发明在远程数据系统开始一个进程以同步来自远程数据库系统的远程数据与综合数据库的综合数据,并在同步进程发生时利用远程数据的每一行元数据以允许事务访问。
本发明的更多特征、优点、以及各实施方式的结构和运作将连同参照附图在以下详细描述。需注意本文描述的具体实施方式只示意作说明用途,而本发明并不局限于此。本发明所教导内容使相关领域技术人员显而易见地联想到更多的实施方式。
附图说明
纳入本说明并构成本文一部分的附图,描绘了本发明的实施方式。附图及其描述进一步说明了本发明的原理,并容许相关领域技术人员制作及使用本发明。
图1展示了本发明一个实施例中实现背景同步的计算环境例子的框图。
图2说明了本发明一个实施例中在数据库环境下确保数据完整性的同步进程的整体流程的框图。
图3说明了本发明一个实施例中保持同步进程的元数据的整体流程的框图。
图4说明了本发明一个实施例中确定元数据的上传状态值部分的整体流程的框图。
图5说明了本发明一个实施例中解释上载状态值影响同步进程的整体流程的框图。
图6说明了一个实施本发明的有用计算机的例子。
当结合附图和以下的详细描述,本发明的特点和优势将更加明显。在附图中,参考编号通常指相同、功能相似和/或结构相似的组件。一般来说,参考编号最左方的数字指出该参考编号最初出现的附图的号码。
具体实施方式
在移动环境中,特别是手持式计算机系统,本地数据库应用的利用必须支持本地数据库与网络服务器上的综合数据库的数据同步的需要。一个已知的数据库应用在名称为数据库系统和从便携式装置访问数据库的方法并专利权已转让给受让人的美国专利6341288中描述了,其在多个装置之间更具便携性,该多个装置包括具有有限计算能力的装置。随着计算能力、存储装置、和移动系统的其它系统组件已在近年来有所改善以支持多线程处理,相应地,在当今快速节奏和移动办公环境中,有必要增加一个不仅可以保持数据的完整性,而且还可以作为背景运作以允许大量连续的事务访问并改善效率和性能的同步工序。
图1展示了本发明一个实施例中实现背景同步的移动计算环境102的框图。其中包括中央系统104和一个或多个远程系统106如便携式、手持移动计算装置,例如笔记本电脑装置、个人数码助理、手机和相类似的。中央系统104和远程系统106之间通过通信网络108的任何已知手段(例如互联网,但不限于互联网)来通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于移动解决方案公司,未经移动解决方案公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980153521.8/2.html,转载请声明来源钻瓜专利网。