[发明专利]数据复制系统在审
申请号: | 201880033000.8 | 申请日: | 2018-03-23 |
公开(公告)号: | CN110651265A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 普拉桑纳·巴帕特;斯瓦珀尼尔·沙赫 | 申请(专利权)人: | 英国天然气控股有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 刘彬 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变化事件 配置 数据储存库 第一数据 消息服务 储存库 变化事件检测 事件检测模块 数据复制系统 传输接收 消息传输 消息订阅 订阅 检测 响应 | ||
1.一种在目标数据储存库处复制对源数据储存库所做的变化的方法,所述方法包括在所述目标数据储存库处:
接收变化事件消息,所述变化事件消息包括指定在所述源数据储存库处检测到的数据变化事件的信息,所述数据变化事件包括写入所述源数据储存库的一个或多个数据值;
响应于所述变化事件消息,向所述源数据储存库发送对所述一个或多个数据值的请求;
从所述源数据储存库接收所述一个或多个数据值;并且
基于所接收的数据值更新存储在所述目标数据储存库中的数据。
2.根据权利要求1所述的方法,其中,所述消息指定在所述源数据储存库处执行的操作,所述操作优选包括插入操作和更新操作中的一个。
3.根据权利要求1或2的方法,其中,所述消息不包括所述一个或多个数据值。
4.根据前述权利要求中任一项所述的方法,其中,所述消息包括允许识别所述一个或多个数据值的识别信息,所述请求包括所述识别信息。
5.根据前述权利要求中任一项所述的方法,其中,经由消息服务接收所述消息。
6.根据权利要求5所述的方法,包括由所述目标数据储存库订阅来自所述消息服务的变化事件消息。
7.根据前述权利要求中任一项所述的方法,包括在所述源数据储存库处:
检测所述变化事件;并且
基于检测到的变化事件输出所述变化事件消息。
8.根据权利要求7所述的方法,包括向所述消息服务发送所述变化事件消息。
9.根据前述权利要求中任一项所述的方法,其中,检测所述变化事件包括检查与所述源数据储存库相关联的变化日志。
10.根据权利要求9所述的方法,其中,周期性地执行所述检查。
11.根据前述权利要求中任一项所述的方法,其中,所述更新步骤包括修改所述目标储存库处的数据,以复制所述目标储存库处的所述变化事件。
12.根据前述权利要求中任一项所述的方法,其中,发送请求和接收所述一个或多个数据值的步骤包括将包括所述一个或多个数据值的文件从所述源数据储存库传输到所述目标数据储存库。
13.根据前述权利要求中任一项所述的方法,其中,所述数据变化事件包括在所述源储存库处创建或修改文件,并且优选地,其中,所述接收步骤包括从所述源储存库接收所创建或修改的文件的副本。
14.根据前述权利要求中任一项所述的方法,其中,所述数据变化事件包括插入或更新数据库表中的一行或多行,并且优选地,其中,所述接收步骤包括接收所述一行或多行或者接收存储所述数据库表的插入或更新行的一个或多个文件的副本。
15.一种在目标数据储存库处复制对源数据储存库所做的变化的方法,所述方法包括在所述目标数据储存库处:
接收变化事件消息,所述变化事件消息包括指定在所述源数据储存库检测到的数据变化事件的信息;并且
根据所述变化事件消息更新所述目标数据储存库;
其中,所述数据变化事件包括数据内容变化和数据结构变化,所述方法包括:
响应于指定数据内容变化的变化事件消息,基于所述变化事件消息更新所述目标数据储存库中的数据;并且
响应于指定数据结构变化的变化事件消息,在所述目标数据储存库处实现所述数据结构变化。
16.根据权利要求15所述的方法,其中,所述变化事件消息指定所述源储存库处的表定义的变化,并且其中,实现所述数据结构变化包括修改所述目标储存库中的表定义,以将相应的变化应用于所述目标储存库的表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英国天然气控股有限公司,未经英国天然气控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880033000.8/1.html,转载请声明来源钻瓜专利网。