[发明专利]数据同步方法及系统有效
| 申请号: | 201210164636.0 | 申请日: | 2012-05-24 |
| 公开(公告)号: | CN102724295A | 公开(公告)日: | 2012-10-10 |
| 发明(设计)人: | 高敏;尹海玲;施睿;孟德地;陈雪松;郑扬飞;张立松;栾明君;王安泽;张宇 | 申请(专利权)人: | 中国电子科技集团公司第十五研究所 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
| 地址: | 100083 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 同步 方法 系统 | ||
技术领域
本发明涉及计算机通信技术,尤其涉及数据同步方法及系统。
背景技术
随着信息化在政府、机关、企业、高校等单位的不断深化,信息系统的集成逐渐成为一个关键点。数据的集成是软件系统集成的基础,数据共享是数据集成的主要手段,而数据同步是数据在不同业务系统之间进行共享的常用技术手段之一。
一个进行数据同步的数据同步系统包括:数据维护服务器和数据使用客户端。其中,数据维护服务器用以提供数据;而需要这些数据的业务系统称为数据使用客户端。数据维护服务器根据数据使用客户端对这些数据的需求将数据推送到数据使用客户端中。
通常,一个数据维护服务器需要通过数据同步为多个数据使用客户端提供数据(如图1所示)。在现有技术中,通常采有第三方厂商提供的数据同步软件进行数据同步。例如,Oracle公司的GoldenGate、Quest公司的SharePlex、DSG公司的RealSync等。这些软件进行数据同步的原理是数据维护服务器端的软件读取数据维护服务器端数据库的日志,分析日志获取变更操作,并将变更操作发送到数据使用客户端中,再由数据使用客户端的软件将源端传输过来的变更操作应用在数据使用客户端的数据库中,完成数据同步。
但是,现有技术的数据同步方法除了需要在数据维护服务器安装软件,还要在数据使用客户端安装相应软件。因此,在数据使用客户端较多的情况下,软件安装工作量会非常大、系统维护人员的工作量会很大。
另外,当数据使用客户端的数据同步需求发生变更时,例如,某个数据使用客户端需要增加数据表W的数据同步需求,那么,还需要对数据维护服务器端及该数据使用客户端安装的软件重新做一次同步配置,影响数据维护服务器端与该数据使用客户端之间数据的正常同步,而且变更过程中维护人员工作量较大。
此外,现有技术的数据同步方法中确定数据使用客户端所需要的同步数据是否超越权限的功能也有待完善。
综上所述,现有技术的数据同步方法,在数据使用客户端较多的情况下,软件安装工作量很大,导致系统维护人员的工作量大;数据使用客户端的数据同步需求发生变更时,影响数据的正常同步,维护人员工作量较大;判断同步数据是否超越权限的功能有待完善。
发明内容
本发明的实施例提供了一种数据同步方法及系统,不必在数据使用客户端安装相应软件,减少系统维护人员的工作量。
根据本发明的一个方面,提供了一种数据同步方法,包括:
数据维护服务器在触发条件满足时,根据数据使用客户端的数据需求信息,确定该数据使用客户端的待同步更新数据;
所述数据维护服务器根据所述数据使用客户端的数据库连接信息,与所述数据使用客户端的数据库建立链接后,将所述待同步更新数据存入到所述数据使用客户端的数据库中,进行所述数据使用客户端的数据同步;
其中,所述数据需求信息和数据库连接信息包括在数据需求申请信息中,所述数据需求申请信息是由所述数据使用客户端通过所述数据维护服务器发布的数据需求申请网页发送到所述数据维护服务器的。
进一步,所述数据需求申请信息中还包括数据使用客户端的标识信息;以及,
在所述数据使用客户端通过所述数据维护服务器发布的数据需求申请网页将所述数据需求申请信息发送到所述数据维护服务器后,还包括:
所述数据维护服务器根据该数据使用客户端的标识信息所对应的数据同步权限,对所述数据需求信息进行权限审核;若权限审核通过,所述数据维护服务器将所述数据需求信息标志为审核通过的数据需求信息;以及
所述根据数据使用客户端的数据需求信息,确定该数据使用客户端的待同步更新数据具体为:根据该数据使用客户端的标志为审核通过的数据需求信息,确定该数据使用客户端的待同步更新数据。
其中,所述数据需求信息具体包括同步对象的信息以及针对每个同步对象记录的前次同步时间信息;以及
所述根据数据使用客户端的数据需求信息,确定该数据使用客户端的待同步更新数据具体包括:
所述数据维护服务器根据所述数据需求信息中的各同步对象的信息以及各同步对象的前次同步时间信息,分别针对每个同步对象,确定该同步对象的待同步更新数据;以及
在所述确定该同步对象的待同步更新数据之后,还包括:
根据该同步对象的待同步更新数据的时间信息,更新所述数据需求信息中针对该同步对象记录的前次同步时间信息。
所述同步对象的信息具体包括需进行数据同步的数据表的名称或需进行数据同步的视图的名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十五研究所,未经中国电子科技集团公司第十五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210164636.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:稍后阅读客户端刷新方法、系统及装置
- 下一篇:基于协同编辑的网络收藏方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





