[发明专利]数据库的数据同步方法、服务器、电子设备、存储介质在审
申请号: | 201910594653.X | 申请日: | 2019-07-03 |
公开(公告)号: | CN110413690A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 郑高;褚占峰;江峰 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/25 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据同步 数据库 全量数据 增量数据 存储介质 电子设备 目标文件 内容数据 服务器 文件格式转换 第一服务器 异构数据库 高效性 跨网 同构 网闸 预设 | ||
本发明是关于数据库的数据同步方法、服务器、电子设备、存储介质。其中,所述数据同步方法应用于第一服务器;所述数据同步方法包括:获取第一数据库中的全量数据或增量数据;将所述全量数据或增量数据中的每条内容数据按照预设文件格式转换成目标文件,以将所述目标文件中的内容数据通过网闸同步至第二数据库。本发明实现了跨网闸数据库之间的数据同步,不仅可以实现同构数据库之间的全量数据、增量数据的数据同步,还可实现异构数据库之间的全量数据、增量数据的数据同步,且具有及时性、高效性且易于实现等优点。
技术领域
本发明涉及通信技术领域,尤其涉及一种数据库的数据同步方法、服务器、电子设备、存储介质。
背景技术
在政府或企业网络环境中,经常由于安全需要,内网和外网需要“物理隔离”,但是内网和外网需要进行交换数据,就引入了网闸,用以实现内网数据库与外网数据库之间的安全隔离,并提供适度可控的数据交换。
目前,对于设置了网闸的同类数据库之间的数据同步,可通过网闸配置的方式实现。由于同类数据库与异构数据库的架构不同,对于设置了网闸的异构数据库,无法通过网闸配置的方式实现数据的同步。而随着内外网络环境中,异构数据库运用的越加频繁,如何实现设置了网闸的异构数据库之间的数据同步,是亟需解决的问题。
发明内容
有鉴于此,本发明提供一种数据库的数据同步方法、服务器、电子设备、存储介质,用以实现设置了网闸的数据库之间的数据同步。
具体地,本发明是通过如下技术方案实现的:
根据本发明的第一方面,提供一种数据库的数据同步方法,所述数据同步方法应用于第一服务器;
所述数据同步方法包括:
获取第一数据库中的全量数据或增量数据;
将所述全量数据或增量数据中的每条内容数据按照预设文件格式转换成目标文件,以将所述目标文件中的内容数据通过网闸同步至第二数据库。
根据本发明的第二方面,提供一种数据库的数据同步方法,所述数据同步方法应用于第二服务器;
所述数据同步方法包括:
接收网闸发送的目标文件;所述目标文件由第一数据库中的全量数据或增量数据按照预设文件格式转换得到;
将所述目标文件中的内容数据同步至第二数据库。
根据本发明的第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述的数据库的数据同步方法。
根据本发明的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的数据库的数据同步方法的步骤。
根据本发明的第五方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第二方面中任一项所述的数据库的数据同步方法。
根据本发明的第六方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第二方面中任一项所述的数据库的数据同步方法的步骤。
根据本发明的第七方面,提供一种服务器,所述服务器包括:
数据获取模块,用于获取第一数据库中的全量数据或增量数据;
文件转换模块,用于将所述全量数据或增量数据中的每条内容数据按照预设文件格式转换成目标文件,以将所述目标文件中的内容数据通过网闸同步至第二数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910594653.X/2.html,转载请声明来源钻瓜专利网。