[發明專利]數據同步方法無效
| 申請號: | 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.szxzyx.cn/pat/books/201110300417.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種制備羥鈷胺鹽的方法
- 下一篇:新型油浸式變壓器用溫度控制器
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





