[发明专利]在数据库环境通过背景同步的数据完整性有效
申请号: | 200980153521.8 | 申请日: | 2009-12-03 |
公开(公告)号: | CN102272751A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 麦克·索德 | 申请(专利权)人: | 移动解决方案公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 谢顺星 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 环境 通过 背景 同步 数据 完整性 | ||
1.一种确保在数据库环境中数据完整性的方法,该方法包括:
在远程数据系统开始一个进程以同步来自远程数据库系统的远程数据与综合数据库的综合数据;和
在同步进程发生时利用远程数据的每一行元数据以允许事务访问。
2.如权利要求1所述的方法还包括维持所述远程数据的每一行元数据在远程数据库系统。
3.如权利要求2所述的方法,其中所述元数据包括最少一上载情况值以表示同步其间行处理的情况。
4.如权利要求3所述的方法,其中第一上载情况值表示在同步开始之后没有事务执行发生。
5.如权利要求4所述的方法,其中第二上载情况值表示行需要同步。
6.如权利要求5所述的方法,其中第三上载情况值表示行不需要同步。
7.如权利要求3所述的方法还包括在同步其间当行执行发生时最少设置所述的上载情况值,并当同步完成时最少清除上载情况值。
8.如权利要求1所述的方法,其中利用元数据还包括利用远程数据的每一行的上载情况值来表示每一行是否包括在或排除在同步进程。
9.一种确保在数据库环境中数据完整性的系统,该系统包括:
通信网络;
连接到所述通信网路并包括综合数据库的第一系统;和
最少一连接到所述通信网路并包括综合数据库的第二系统,所述第二系统开始一个进程以同步来自远程数据库系统的远程数据与综合数据库的综合数据并当同步进程发生时利用远程数据的每一行元数据以允许事务访问到最少一第二系统的远程数据。
10.如权利要求9所述的系统,其中所述第一系统还包括连接到综合数据库的同步系统。
11.如权利要求9所述的系统,其中所述最少一第二系统通过使用远程数据的每行上载情况值来利用元数据以表示每一行是包括在或不包括在同步进程之内。
12.如权利要求9所述的系统,其中所述最少一第二系统当数据库事务发生在远程数据库时识别甚么时候同步进程被启动,并在行执行发生时确定最少一上载值情况以表示同步其间行处理的情况。
13.如权利要求12所述的系统,其中第一上载情况值表示在同步开始之后没有事务执行发生,其中第二上载情况值表示行需要同步,其中第三上载情况值表示行不需要同步。
14.如权利要求9所述的系统,其中所述最少一第二系统包括移动计算装置。
15.一种包括记录有计算器程序逻辑的计算器可用媒介以使处理器能够确定数据库环境中数据完整性的计算器程序产品,所述计算器程序逻辑包括:
使处理器能够开始一个进程以同步来自远程数据库系统的远程数据与综合数据库的综合数据的手段;和
使处理器能够在同步进程发生时利用远程数据的每一行元数据以允许事务访问的手段。
16.如权利要求15所述的计算器程序产品,其中所述计算器程序逻辑还包括:
使处理器能够维持远程数据的每一行元数据在远程数据库系统的手段。
17.如权利要求16所述的计算器程序产品,其中所述维持手段包括:
使处理器能够包括最少一上载情况值以表示同步其间行处理的情况的手段。
18.如权利要求17所述的计算器程序产品还包括使处理器能够在同步其间当行执行发生时最少设置所述的上载情况值并当同步完成时最少清除上载情况值的手段。
19.如权利要求17所述的计算器程序产品还包括使处理器能够表示在同步开始之后没有事务执行发生时的第一上载情况值、行需要同步的第二上载情况值、行不需要同步的第三上载情况值的手段。
20.如权利要求15所述的计算器程序产品还包括使处理器能够利用远程数据的每一行元数据的上载情况值来表示每一行是否包括在或排除在同步进程的手段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于移动解决方案公司,未经移动解决方案公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980153521.8/1.html,转载请声明来源钻瓜专利网。