[發明專利]一種雙活系統間動態數據同步的方法有效
| 申請號: | 201110135782.6 | 申請日: | 2011-05-24 |
| 公開(公告)號: | CN102801543A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 劉賓;冀乃庚;李筑埭;葛國棟 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/56 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李湘;高為 |
| 地址: | 200135 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 動態 數據 同步 方法 | ||
技術領域
本發明一般地涉及數據災備,并且更具體地涉及雙活的主用與備用系統之間的動態數據同步。
背景技術
數據災備全稱為數據災難備份,是指為防止出現操作失誤或系統故障導致數據丟失,而將全系統或部分數據集合,從應用主機的硬盤或陣列復制到其他存儲介質的過程。實施災難備份的目的是確保重要信息系統的數據安全和關鍵業務可以持續服務,提高抵御災難的能力,減少災難造成的損失。災難備份系統是整個信息系統的有機組成部分,而不是游離于生產系統之外的一個獨立系統。數據災備服務起源于二十世紀七十年代,目前在發達國家已成為信息工業中增長最快的行業之一。在政府、金融、電信、交通、能源、公共服務業及大型制造/零售業等信息化依存程度高的行業,災備應用極其廣泛。
銀行業是應用信息科技最廣泛的行業之一。隨著銀行信息化建設的快速發展,銀行信息系統大多采用了數據集中存放、集中處理的大集中模式,這種集中模式在帶來巨大好處的同時也存在著許多風險,其中一個方面就是多點的分散風險匯集成了數據中心一點的集中風險,一旦中心端出現技術故障(例如硬件故障、人為操作失誤和病毒侵襲所造成的破壞),其后果將是災難性的。因此,數據的高可靠存儲,災難發生的預防,充分考慮災難發生后果的快速恢復手段,成為銀行信息安全工作中極為重要的一環。
一般而言,為進行數據災備,會對處于核心地位的系統采用1+1備份或N+1備份。一旦主用系統發生故障時,備用系統能很快地接管主用系統的工作,使整個工作環境保持正常。其中,主用系統和備用系統可以是在正常情況下功能相同并且相互獨立操作的兩個系統,也被稱為主備雙活系統。在這樣的主備雙活系統中,通常將涉及較多的動態數據以及配置數據等操作,要使主用與備用系統之間的切換不影響整個工作環境的正常運行,其中一個關鍵的問題就是同時處于活動狀態的主用與備用系統之間的數據同步。當主用系統出現問題無法勝任工作時,備用系統能夠及時完全代替主用系統進行工作,以提高系統的可靠性。
在目前的災備系統結構中,主用系統或備用系統本身常常通過輪詢的方式從系統中的各單元獲取源數據更新的信息,例如通過輪詢來檢查與各單元數據對應的時間是否發生變化。這種方式的缺點在于,更新始終有滯后性,特別是在有大量動態數據的情況下,輪詢將花費更多的時間并且會影響相應單元的操作。
因此,對用于在主備雙活系統之間執行雙向數據同步的改進方法有很大的需求。
發明內容
本發明的目標是提供促進主備雙活系統之間的動態雙向數據同步的方法,該方法使得聯機系統動態數據同步進程對主用、備用系統的影響最小。
為了實現上述目標,本發明提供了一種用于在主備雙活系統中實現動態數據同步的方法,所述主備雙活系統包括主用系統和備用系統,并且所述主用系統和備用系統可以互為源端和目的端。所述方法包括以下步驟:所述源端根據本地的數據同步請求將需同步的數據以及相應的信息打包為同步數據包;所述源端根據預定的通信方式將所述同步數據包傳送到所述目的端;以及所述目的端對所收到的同步數據包進行解包,并且根據所述信息進行數據更新操作,其中所述本地的數據同步請求是來自所述主用系統或備用系統的接入節點的、引起數據變化的操作請求。在一些實施例中,所述數據同步請求包括POS終端簽到請求以及POS終端批結算請求。
優選地,所述信息包括所述需同步的數據的數據類型和與所述數據類型對應的操作類型。在一些實施例中,所述方法還包括根據所述數據同步請求確定所述數據類型。在一些實施例中,所述目的端根據通過解包得到的數據類型和操作類型對所述需同步的數據進行更新操作。在一些實施例中,所述更新操作既包括將所述需同步的數據更新至所述目的端的數據庫的操作,也包括將所述需同步的數據更新至共享內存的操作。
優選地,所述信息包括所述需同步的數據在本地更新的時間戳信息。在一些實施例中,所述目的端在進行數據更新之前,將本地當前數據的更新時間與通過解包得到的時間戳進行比較,并且只有在所述需同步的數據比所述本地當前數據更新時,所述目的端才執行所述數據更新操作。
在一些實施例中,如果所述主用設備和所述備用設備都在本地,則所述預定的通信方式可以為消息隊列方式;如果所述主用設備和所述備用設備在異地,則所述預定的通信方式可以為網絡通信方式。
優選地,所述方法還包括所述源端在無法向所述目的端傳送所述同步數據包的情況下根據觸發條件重新批量傳送所述同步數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110135782.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:攝像設備及其控制方法
- 下一篇:金屬氧化物半導體輸出電路及其形成方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





