[发明专利]一种数据库数据同步的方法在审
申请号: | 201710966127.2 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107704607A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 胡鹏;武海涛 | 申请(专利权)人: | 武汉楚鼎信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 数据 同步 方法 | ||
1.一种数据库数据同步的方法,所述方法包括:
数据同步服务端(101)验证数据同步客户端(102)登录的账号,所述账号由所述数据同步服务端(101)授权并分配数据范围;
所述数据同步客户端(102)向所述数据同步服务端(101)发送数据同步请求;
所述数据同步服务端(101)提取依据所述分配数据范围提取源数据库中数据推送至所述数据同步客户端(102);
所述数据同步客户端(102)接收数据并写入目标数据库。
2.根据权利要求1所述的一种数据库数据同步的方法,其特征在于,所述数据同步服务端(101)验证账号通过后,授予所述数据同步客户端(102)会话token,所述数据同步客户端(102)向所述数据同步服务端(101)发送数据同步请求,所述数据同步服务端(101)验证所述数据同步客户端(102)的token;所述token用于数据同步客户端(102)与数据同步服务端(101)在整个会话的交互过程中的身份验证。
3.根据权利要求2所述的一种数据库数据同步的方法,其特征在于,所述数据同步客户端(102)接收数据并写入到所述目标数据库后,所述数据同步服务端(101)依据同步频率向数据同步客户端(102)索要token;数据同步服务端(101)验证所述数据同步客户端(102)反馈的token;所述数据同步客户端(102)向所述数据同步服务端(101)发送数据同步请求;所述数据同步服务端(101)建立账号时,预设数据同步频率,所述数据同步频率包括:定时定点同步、时间间隔同步、时间区间里的时间间隔同步。
4.根据权利要求2或3所述的一种数据库数据同步的方法,其特征在于,
所述数据同步客户端(102)向所述数据同步服务端(101)发送数据同步请求包括:所述数据同步客户端(102)查找目标库数据中最大时间戳,向所述数据同步服务端(101)发送同步大于所述最大时间戳的增量数据的数据同步请求;
所述数据同步服务端(101)提取依据所述分配数据范围提取源数据库中数据推送至所述数据同步客户端(102)包括:所述数据同步服务端(101)提取依据所述分配数据范围提取源数据库中时间戳大于所述最大时间戳的增量数据推送至所述数据同步客户端(102);所述时间戳用于记录数据写入时间。
5.一种数据库数据同步的方法的系统,其特征在于,所述系统包括数据同步服务端(101)和数据同步客户端(102),其中所述数据同步服务端(101)包括:
数据同步服务(103),实现同步服务端(101)和数据同步客户端(102)之间的数据同步操作;
同步调度服务(104),单独针对每个数据,控制数据同步的时间和频率;
运营管理平台(105),提供可视化环境对数据同步服务进行配置;
权限控制服务(106),对账户的权限进行控制;
打包报文服务,对从源数据库提取出来的数据按照一定的格式重新组织,使用token进行加密,并且进行压缩;
所述各服务之间通过统一的接口相互调用,同时各服务通过独立发布的方式扩展添加;
其中所述数据同步客户端(102)包括:
数据同步客户端模块(109),处理与服务端的交互和数据接收,调用客户端其它模块执行相应功能以完成数据的接收和写入目标数据库;
用户验证模块(110),验证用户的用户名和密码,并提交服务端进行验证之后,获得token以供数据同步客户端(102)与数据同步服务端(101)进行交互的会话中使用;
报文解析模块(111),读取接收到的报文,进行解压,使用token进行解密,并且把二进制流还原为原始数据;
数据解析模块(112),把报文解析模块(111)处理之后的数据,以目标数据库的格式重新组织成可供目标数据库直接执行的SQL语句;
所述各模块之间通过统一的接口相互调用,同时通过外部扩展的方式添加。
6.根据权利要求5所述的一种数据库数据同步的方法的系统,其特征在于,所述数据交互服务端(101)还包括:
异常预警服务(107),监控数据同步服务端(102)运行是否异常;
消息通知服务(108),将异常预警服务(107)监控到的数据同步服务端(102)异常告警通知。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉楚鼎信息技术有限公司,未经武汉楚鼎信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710966127.2/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置