[发明专利]数据同步方法无效
申请号: | 201110300417.6 | 申请日: | 2011-09-28 |
公开(公告)号: | CN102355497A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 贾志凯;王钰;张惟皎;王治;管江旗 | 申请(专利权)人: | 中国铁道科学研究院电子计算技术研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100081*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 同步 方法 | ||
技术领域
本发明涉及分布式数据库系统数据同步技术领域,尤其涉及一种数据同步方法。
背景技术
当前我国高速铁路建设已进入快速发展时期,动车组开行数量多、车型多、线路长、地域辽阔、运用环境复杂,动车组运用检修业务对于保障客运专线安全高效运营具有重要意义。动车组管理信息系统已覆盖铁道部、铁路局、4个检修基地、29个运用所。
动车组管理信息系统作为客运专线信息化的重要组成部分,是支撑动车组高效检修及安全运营的重要技术手段,是组成动车组运用检修信息集中、共享平台,快速、准确地完成各种业务信息的采集、处理和传递。动车组管理信息系统是实现动车组运用维修现代化的重要标志,是支撑动车组检修、运用、管理的重要技术平台,对于提高动车组检修质量和运行效率有着重要意义。
动车组管理信息系统由铁道部动车组管理信息系统、铁路局动车组管理信息系统、动车基地管理信息系统、动车运用所管理信息系统组成。铁道部、铁路局、动车基地、动车运用所动车组管理信息系统主要面向本地用户服务,完成本地数据管理和业务处理,在网络支持下,实现业务信息沟通和信息共享。动车组管理信息系统与动车组车载信息系统进行信息交互,实现车载信息的落地和分析运用;与车辆工厂(配件制造企业、委托修单位)信息系统进行信息交互,实现新造动车组管理,保持技术支持和配件供应信息的畅通;与铁道部、铁路局调度系统(客运专线运营调度系统)进行信息交互,满足动车组开行调度的需要。由此构成上下一体、内联外通的完整系统,共同支撑动车组管理相关业务,保障动车组高效维修、安全运营。
目前有关于数据同步技术存在两个主要技术:
(1)事务控制法是通过分布式两段锁协议(2PL)来保证全局事务与局部事务的一致性调度,以及通过分布式两段提交协议(2PC协议)来更新各副本数据。这种方法对数据操作涉及记录不多、事务保持时间不长的分布式数据库系统有效。而在一些数据量大、事务保持时间长的环境中,如果采用2PL协议,则会严重影响事务并发速度,难以满足实际需要。
(2)复制控制法使用数据库的复制机制,实现源数据库与目标数据库之间数据的同步或异步一致。同步复制法由于对数据的更新操作频繁,从而向系统发送的复制消息也频繁,系统通信量大,降低了系统处理速度。异步复制法使得各副本保持松一致性,即数据的更新与其各副本所做的修改复制有一段时间间隔,在某一时刻不同副本之间可能不一致,数据暂时不同步。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:提供一种安全性、可靠性以及及时性较高的数据同步方法。
(二)技术方案
为解决上述问题,本发明提供了一种数据同步方法,该方法包括步骤:客户端节点将客户端节点本地数据库中发生变化的数据生成传输文件,并上传至客户端节点本地FTP服务器;中心节点周期性地将所述客户端节点本地FTP服务器上的传输文件下载到中心节点FTP服务器,并存储至中心节点数据库,在有同步触发到来时,将所述传输文件发送至相应的客户端节点FTP服务器。
优选地,该方法还包括步骤:客户端节点根据所述中心节点发送的传输文件,更新客户端节点本地数据库中的数据。
优选地,客户端节点对生成的所述传输文件进行压缩以及加密处理,并进行完整性验证后上传至客户端节点本地FTP服务器。
优选地,中心节点将所述客户端节点本地FTP服务器上的传输文件下载到中心节点FTP服务器后对其进行完整性验证。
优选地,所述中心节点对进行完整性验证后的传输文件中的数据进行解压缩以及解密处理后,存储至所述中心节点数据库。
优选地,所述中心节点为铁道部或铁路局动车组管理信息系统。
优选地,所述客户端节点包括:动车基地管理信息系统、动车运用所管理信息系统、动车组主机厂管理信息系统、和/或动车组配件制造企业管理信息系统。
优选地,所述中心节点根据动车组状态表将所述传输文件发送至相应的客户端节点FTP服务器。
(三)有益效果
本发明方法通过事务完整性验证机制,有效地保持了在数据量大、事物保持时间长的环境中很高的并发速度,减少了系统通信量,提高了系统处理速度,且保证了在某一时刻不同副本之间数据的一致性,有效保证数据同步的及时性、准确性与安全性。
附图说明
图1为依照本发明一种实施方式的数据同步方法流程图;
图2为动车组履历信息同步的网络结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国铁道科学研究院电子计算技术研究所,未经中国铁道科学研究院电子计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110300417.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备羟钴胺盐的方法
- 下一篇:新型油浸式变压器用温度控制器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置