CN109977170A - 一种政务内外网数据同步的方法及*** - Google Patents
一种政务内外网数据同步的方法及*** Download PDFInfo
- Publication number
- CN109977170A CN109977170A CN201910214212.2A CN201910214212A CN109977170A CN 109977170 A CN109977170 A CN 109977170A CN 201910214212 A CN201910214212 A CN 201910214212A CN 109977170 A CN109977170 A CN 109977170A
- Authority
- CN
- China
- Prior art keywords
- data
- government affairs
- synchronous
- outside
- network data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 31
- 238000012217 deletion Methods 0.000 claims abstract description 12
- 230000037430 deletion Effects 0.000 claims abstract description 12
- 230000008676 import Effects 0.000 claims abstract description 4
- 238000004590 computer program Methods 0.000 claims description 6
- 230000004048 modification Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims 1
- 238000002955 isolation Methods 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 3
- 239000007787 solid Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于政务网络数据共享领域,公开了一种政务内外网数据同步的方法及***,所述政务内外网数据同步方法包括:创建触发器,将新增、更新、删除业务自动记录;创建定时任务,定时记录数据;也可根据管理制度,人工定时执行批处理程序导出或对应导入外网中。本发明实现了让部署在物理隔离网络中的***之间进行数据同步,充分利用了数据库触发器的特性,记录数据完整的变化过程,用导入导出的方式便捷地进行数据同步。本发明提供政务内外网数据同步的方法简便、易于实施、数据一致性强,实现了***间数据的同步,减少重复录入,提高工作效率。
Description
技术领域
本发明属于政务网络数据共享领域,尤其涉及一种政务内外网数据同步的方法及***。
背景技术
政务内网是涉密的党政机关办公业务网络,与国际互联网物理隔离,在满足工作需求的前提下,覆盖范围尽可能少,对上与国家电子政务内网互联。政务外网是政府对外服务的业务专网,与国际互联网通过防火墙逻辑隔离,主要用于机关访问国际互联网,发布政府***息,受理、反馈公众请求和运行安全级别不需要在政务专网运营的业务。
但随着电子政务、网上政府、政府自身的信息化业务***等的发展,政府与自身分支机构、外界相关单位信息交互的外网互联互通就变得更为必要;网络隔离的目的是为了包含内部网络的安全,而网络互联的目的是方便高效的进行数据交换;按照政府网络管理的要求,必须保障含有国家机密信息的内网的绝对安全,那么构建于网络物理隔离之上的电子政务***,内外网***之间的数据交换是每个***的建设者都会遇到的需求。
一般的内外网数据交换方式有快照法、时间戳法。快照是数据库中存储对象再某一时刻的即时映像。通过为同步对象定义一个快照或采用类似方法,可以将它的当前映像作为更新副本的内容。事实上,所有的同步方案都隐含地要用到它。时间戳法为需要同步的每个表都添加一个时间戳字段,原有的应用***在该列记录每个记录修改时间。这种方法不影响原有应用的运行效率,但却需要对原有***做较大的调整,而且不能捕获到那些并非通过应用***引起的操作数据变化,也很难处理删除的记录同步。
综上所述,现有技术存在的问题是:
现有技术中,时间戳法需要对原有***做较大的调整,而且不能捕获到那些并非通过应用***引起的操作数据变化,也很难处理删除的记录同步。
发明内容
针对现有技术存在的问题,本发明提供了一种政务内外网数据同步的方法及***,
本发明是这样实现的,一种政务内外网数据同步的方法,政务内外网数据同步方法包括:
利用数据库触发器特性,记录数据的变化,并将变化传递到其他数据库;
利用捕获源数据库中表的变化,自动执行所定义的SQL语句,完整保留应用***对表发出的修改、***或删除动作对表数据的最终影响。
具体包括:
步骤一:给生成***需要同步的表建立对应的I表(新增表,含更新)和D表(删除表),通过给业务表创建触发器,新增或更新业务写入I表,删除记录写入D表且旧记录从I表删除;
步骤一:创建定时任务,定时导出I表和D表的数据;或根据管理制度,人工定时执行批处理程序导出或对应导入;
步骤三:在导入到其他网络的时候,优先执行D表操作,再执行I表操作;导入成功,清除源数据库的I表、D表;导入失败,排查原因直到导入成功。
本发明的另一目的在于提供一种实施所述政务内外网数据同步的方法的政务内外网数据同步控制***。
本发明的另一目的在于提供一种政务内外网数据同步计算机程序,所述政务内外网数据同步计算机程序实现所述的政务内外网数据同步的方法。
本发明的另一目的在于提供一种终端,所述终端搭载实现权利要求1~2任意一项所述政务内外网数据同步的方法的控制器。
本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的政务内外网数据同步的方法。
综上所述,本发明的优点及积极效果为:
本发明提供政务内外网数据同步的方法简便、易于实施、数据一致性强,实现了***间数据的同步,减少重复录入,提高工作效率。
本发明利用捕获源数据库中表的变化,自动执行所定义的SQL语句来完整保留应用***对表发出的修改、***或删除动作对表数据的最终影响。
本发明利用数据库触发器特性,记录数据的变化,并将变化传递到其他数据库。触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。除此之外,触发器还有强化约束、跟踪变化、级联运行等许多功能。正是利用触发器的这些强大的功能,可以来实现数据库的变化捕获。
附图说明
图1是本发明实施例提供的政务内外网数据同步的方法原理示意图;
图2是本发明实施例提供的数据同步方法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现有技术中,时间戳法需要对原有***做较大的调整,而且不能捕获到那些并非通过应用***引起的操作数据变化,也很难处理删除的记录同步。
为解决上述技术问题,下面结合方案对本发明的应用原理作详细描述。
如图1-图2所示,本发明实施例提供的政务内外网数据同步方法包括:
S101:给生成***需要同步的表建立对应的I表(新增表,含更新)和D表(删除表),通过给业务表创建触发器,新增或更新业务写入I表,删除记录写入D表且旧记录从I表删除;
S102:创建定时任务,定时导出I表和D表的数据;或根据管理制度,人工定时执行批处理程序导出或对应导入;
S103:在导入到其他网络的时候,优先执行D表操作,再执行I表操作;导入成功,清除源数据库的I表、D表;导入失败,排查原因直到导入成功。
本发明利用捕获源数据库中表的变化,自动执行所定义的SQL语句来完整保留应用***对表发出的修改、***或删除动作对表数据的最终影响。
本发明利用数据库触发器特性,记录数据的变化,并将变化传递到其他数据库。触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。除此之外,触发器还有强化约束、跟踪变化、级联运行等许多功能。正是利用触发器的这些强大的功能,可以来实现数据库的变化捕获。
在本发明实施例中,本发明提供一种实施所述政务内外网数据同步的方法的政务内外网数据同步控制***。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种政务内外网数据同步的方法,其特征在于,所述政务内外网数据同步方法包括:
利用数据库触发器特性,记录数据的变化,并将变化传递到其他数据库;
利用捕获源数据库中表的变化,自动执行所定义的SQL语句,完整保留应用***对表发出的修改、***或删除动作对表数据的变化。
2.如权利要求1所述的政务内外网数据同步的方法,其特征在于,所述政务内外网数据同步方法包括:
步骤一:给生成***需要同步的表建立对应的I表和D表,通过给业务表创建触发器,新增或更新业务写入I表,删除记录写入D表且旧记录从I表删除;
步骤二:创建定时任务,定时导出I表和D表的数据;或根据管理制度,人工定时执行批处理程序导出或对应导入;
步骤三:在导入到其他网络的时候,优先执行D表操作,再执行I表操作;导入成功,清除源数据库的I表、D表;导入失败,排查原因直到导入成功。
3.一种实施权利要求1~2任意一项所述政务内外网数据同步的方法的政务内外网数据同步控制***。
4.一种政务内外网数据同步计算机程序,其特征在于,所述政务内外网数据同步计算机程序实现权利要求1~2任意一项所述的政务内外网数据同步的方法。
5.一种终端,其特征在于,所述终端搭载实现权利要求1~2任意一项所述政务内外网数据同步的方法的控制器。
6.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-2任意一项所述的政务内外网数据同步的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910214212.2A CN109977170A (zh) | 2019-03-20 | 2019-03-20 | 一种政务内外网数据同步的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910214212.2A CN109977170A (zh) | 2019-03-20 | 2019-03-20 | 一种政务内外网数据同步的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109977170A true CN109977170A (zh) | 2019-07-05 |
Family
ID=67079726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910214212.2A Pending CN109977170A (zh) | 2019-03-20 | 2019-03-20 | 一种政务内外网数据同步的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109977170A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110602165A (zh) * | 2019-08-08 | 2019-12-20 | 数字广东网络建设有限公司 | 政务数据同步方法、装置、***、计算机设备和存储介质 |
CN112381695A (zh) * | 2020-10-27 | 2021-02-19 | 广州市中智软件开发有限公司 | 一种电子政务交互*** |
CN113032354A (zh) * | 2021-03-31 | 2021-06-25 | 广东电网有限责任公司 | 内外网应用间数据共享与实时高频交互方法 |
CN113342845A (zh) * | 2021-06-23 | 2021-09-03 | 乐刷科技有限公司 | 数据同步方法、计算机设备及可读存储介质 |
CN114650124A (zh) * | 2020-12-18 | 2022-06-21 | 中国联合网络通信集团有限公司 | 数据传输的同步方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411598A (zh) * | 2011-07-29 | 2012-04-11 | 株洲南车时代电气股份有限公司 | 一种实现数据一致性的方法及其*** |
CN102609645A (zh) * | 2012-01-19 | 2012-07-25 | 北京工业大学 | 一种基于网络隔离结构的网站数据防篡改方法 |
CN102662946A (zh) * | 2012-02-20 | 2012-09-12 | 北京地拓科技发展有限公司 | 一种自动监测数据库中记录变化的方法和*** |
CN103077196A (zh) * | 2012-12-25 | 2013-05-01 | 宁波公众信息产业有限公司 | 一种从公网web网站到内网数据库的访问方法 |
CN104572672A (zh) * | 2013-10-15 | 2015-04-29 | 北大方正集团有限公司 | 异构数据库的同步方法和应用*** |
CN104699760A (zh) * | 2015-02-11 | 2015-06-10 | 安徽继远电网技术有限责任公司 | 一种基于安全隔离的异构***数据同步方法 |
US9760453B2 (en) * | 2012-06-28 | 2017-09-12 | Microsoft Technology Licensing, Llc | Two-tier failover service for data disaster recovery |
-
2019
- 2019-03-20 CN CN201910214212.2A patent/CN109977170A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411598A (zh) * | 2011-07-29 | 2012-04-11 | 株洲南车时代电气股份有限公司 | 一种实现数据一致性的方法及其*** |
CN102609645A (zh) * | 2012-01-19 | 2012-07-25 | 北京工业大学 | 一种基于网络隔离结构的网站数据防篡改方法 |
CN102662946A (zh) * | 2012-02-20 | 2012-09-12 | 北京地拓科技发展有限公司 | 一种自动监测数据库中记录变化的方法和*** |
US9760453B2 (en) * | 2012-06-28 | 2017-09-12 | Microsoft Technology Licensing, Llc | Two-tier failover service for data disaster recovery |
CN103077196A (zh) * | 2012-12-25 | 2013-05-01 | 宁波公众信息产业有限公司 | 一种从公网web网站到内网数据库的访问方法 |
CN104572672A (zh) * | 2013-10-15 | 2015-04-29 | 北大方正集团有限公司 | 异构数据库的同步方法和应用*** |
CN104699760A (zh) * | 2015-02-11 | 2015-06-10 | 安徽继远电网技术有限责任公司 | 一种基于安全隔离的异构***数据同步方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110602165A (zh) * | 2019-08-08 | 2019-12-20 | 数字广东网络建设有限公司 | 政务数据同步方法、装置、***、计算机设备和存储介质 |
CN110602165B (zh) * | 2019-08-08 | 2022-09-06 | 数字广东网络建设有限公司 | 政务数据同步方法、装置、***、计算机设备和存储介质 |
CN112381695A (zh) * | 2020-10-27 | 2021-02-19 | 广州市中智软件开发有限公司 | 一种电子政务交互*** |
CN114650124A (zh) * | 2020-12-18 | 2022-06-21 | 中国联合网络通信集团有限公司 | 数据传输的同步方法和装置 |
CN114650124B (zh) * | 2020-12-18 | 2023-10-03 | 中国联合网络通信集团有限公司 | 数据传输的同步方法和装置 |
CN113032354A (zh) * | 2021-03-31 | 2021-06-25 | 广东电网有限责任公司 | 内外网应用间数据共享与实时高频交互方法 |
CN113342845A (zh) * | 2021-06-23 | 2021-09-03 | 乐刷科技有限公司 | 数据同步方法、计算机设备及可读存储介质 |
CN113342845B (zh) * | 2021-06-23 | 2024-02-20 | 乐刷科技有限公司 | 数据同步方法、计算机设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109977170A (zh) | 一种政务内外网数据同步的方法及*** | |
JP7330596B2 (ja) | ブロックチェーンデータのアーカイブ方法、ブロックチェーンデータのアーカイブ装置、電子機器、及びコンピュータプログラム | |
CN112000741B (zh) | 内外网数据交换***、方法、装置、计算机设备和介质 | |
WO2018093094A1 (ko) | 데이터베이스 관리 시스템에서의 데이터 복제 기법 | |
WO2018133662A1 (zh) | 一种数据重分布方法、装置及数据库集群 | |
US8799602B2 (en) | Automated migration to a new target volume via merged bitmaps to maintain consistency | |
EP3575968A1 (en) | Method and device for synchronizing active transaction lists | |
US11144405B2 (en) | Optimizing database migration in high availability and disaster recovery computing environments | |
JPH04217036A (ja) | データ処理方法 | |
JP2005303993A (ja) | クレデンシャルローミングのためのシステムおよび方法 | |
US11468087B1 (en) | System and method for bi-directional replication of data objects in a heterogeneous storage environment | |
WO2017088705A1 (zh) | 数据处理方法和装置 | |
KR101922044B1 (ko) | 데이터베이스 이중화 무중단 정합성 복구 기법 | |
CN107688611B (zh) | 一种基于saltstack的Redis键值管理***及方法 | |
CN105577841A (zh) | 一种文件同步的方法、装置、客户端、服务器端及设备 | |
JP2016521427A (ja) | ピアツーピアデータ複製用の方法、デバイス、およびシステム、ならびにマスタノード切替え用の方法、デバイス、およびシステム | |
CN109144785A (zh) | 用于备份数据的方法和装置 | |
CN105446831A (zh) | 一种结合SAN的Server-Free备份方法 | |
JP2015035020A (ja) | ストレージシステム、ストレージ制御装置及び制御プログラム | |
CN110825543B (zh) | 在故障存储设备上快速恢复数据的方法 | |
CN110389859A (zh) | 用于复制数据块的方法、设备和计算机程序产品 | |
CN107580032A (zh) | 数据处理方法、装置及设备 | |
US20210117120A1 (en) | Data movement between heterogeneous storage devices | |
CN111176904B (zh) | 一种私有云架构下的数据备份的方法、***、设备及介质 | |
CN109947592A (zh) | 一种数据同步方法、装置以及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190705 |