《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 多數據中心的數據同步模型研究與設計
多數據中心的數據同步模型研究與設計
來源:微型機與應用2013年第12期
張青鳳1,張鳳琴2,王 磊2
(1.運城學院 公共計算機教學部,山西 運城044000; 2.空軍工程大學 信息與導航學院,陜西
摘要: 鑒于目前數據同步領域存在的不足,通過對WCF技術、數據同步技術的研究和分析,構建了一個數據同步模型。該模型能實現多個數據中心的數據高效、實時地同步,為解決分布式信息系統的數據同步問題提供一種新方法。
Abstract:
Key words :

摘  要: 鑒于目前數據同步領域存在的不足,通過對WCF技術、數據同步技術的研究和分析,構建了一個數據同步模型。該模型能實現多個數據中心的數據高效、實時地同步,為解決分布式信息系統的數據同步問題提供一種新方法。
關鍵詞: 數據同步;WCF;增量同步

    隨著信息化建設的不斷深入和擴充,不同地域的公司管理系統之間不能實現資源共享和信息互訪的問題日益突出。為了解決跨地域管理所遇到的問題,多數企業采用分布式對象技術來解決數據同步這一問題。多數據中心的數據同步是一項復雜的系統工程,在數據的同步更新中更是面臨著高效性、一致性、實時性等特殊要求[1]。本文在對WCF(Windows Communication Foundation)技術和數據同步技術進行分析與研究的基礎上,建立一種多中心數據同步、實時、高效的數據通信同步模型。
1 WCF的基本通信機制
    WCF是由微軟推出的一個基于面向服務的通信框架產品,它整合了原有的分布式解決方案,提供了一種更靈活、更具操作性的解決方案[2],使軟件研發人員在WCF下的開發工作變得更加方便輕松。
    WCF采用的是基于終結點(Endpoint)的通信手段,它通過暴露終結點的方式,將要實現的業務數據傳給調用程序[2]。一個終結點包含了實現通信所必需的所有信息,它由地址(Address)、綁定(Binding)和契約(Contract)三要素組成。其中地址決定了服務的位置,解決了服務尋址的問題;綁定說明服務所能理解的通信協議,它實現了通信的所有細節,包括網絡傳輸、消息編碼,以及為實現某種功能對消息進行的相應處理,WCF中具有一系列的系統定義綁定;契約說明服務提供的操作及數據交換格式。WCF框架示意圖如圖1所示。

2 數據通信同步分析
    數據通信同步服務是多數據中心體制的神經網絡,信息系統通過通信服務把不同區域的數據中心聯系在一起,構建了一個數據傳輸交換的通道[3]。通信服務程序主要負責將分散在各地的數據匯總到大腦中,再將大腦的命令下發,從而實現系統內中心統一數據庫和大量遠程數據庫之間的數據傳輸和不同類型數據庫之間的數據交換。
2.1 數據通信中的主要同步數據類型
    數據通信同步中涉及到的數據類型主要有基礎數據、實時數據和非實時數據,具體特點比較如表1所示。

2.2 數據通信中的同步方式
    在實現數據同步的過程中,按數據源節點的流向主要分為單向同步、雙向同步。實際應用中,根據具體的需求選擇相應的數據同步類型。數據通信中同步方式比較如表2所示。
2.3 數據通信中的同步機制
    針對數據通信同步的復雜性,為了增強數據通信同步的合理性,通常會采用手動機制、實時機制、定時機制[4],如表3所示。

2.4 數據通信中的同步方法
    由于不同服務器上存儲的數據類型和作用不同而采用不同的同步方法,通常采用完全同步法和差異同步法,二者比較如表4所示。
3 多數據中心數據同步模型設計
3.1 數據通信系統架構

    由于各數據結點在地理或者物理位置上的分散性而導致的信息孤島,在同一個信息系統中的各結點不但要維護自身存儲的數據,而且需要與其他結點保持數據一致,為使分布式信息系統解決數據管理和同步問題,建立系統結構如圖2所示。

    上述系統結構借助WCF框架構建了構建N層應用程序體系結構[5],實現各數據結點的數據同步。系統結構在實現分站之間數據同步的同時,還使得各結點的數據可以相互備份,增強了數據的安全性。在該系統中每個同步結點由數據庫、數據庫服務器和同步服務器組成。每個結點的數據可以是ADO.NET支持的不同廠商的數據庫,如Microsoft SQL Server、Oracle和MySQL等。應用程序服務器上需要安裝.NET Framework 3.5,承載一個WCF服務,遠程的同步結點通過構建的服務實現數據的同步過程。
3.2 數據通信同步模型設計
    通過對WCF技術的深入研究和分析,建立一個數據通信同步模型,該模型主要用于數據增量同步。在該模型中將數據同步服務細分為數據捕獲、通信建立、數據傳輸、數據更新幾個階段。數據通信同步模型如圖3所示。

    (1)數據捕獲:在這個階段,對數據同步過程中的源數據結點中的數據進行監控,對數據變化信息(差異數據)進行捕獲。當某一結點數據發生變化后,對差異數據進行捕獲,生成數據變化列表。
    (2)通信建立:當捕獲到數據變化信息時,向通信同步服務發出數據同步的請求,然后調用通信同步服務,為數據傳輸做好準備。
    (3)數據傳輸:將捕獲到的差異數據按照要求進行相關處理后,并且按照預定的傳輸機制調用通信同步服務,將變化的數據信息傳輸至目標結點。
    (4)數據更新:當目標結點獲得源結點傳送來的文件后,目標結點對接收到的數據進行逆向處理,然后應用事務處理機制將接收到的數據同步更新至本結點的對應位置,從而完成整個數據同步過程。
    實現數據差異同步最關鍵的是及時捕獲變化的數據,此過程一般有兩點要求:第一,能按規則準確地捕捉到系統中的變化數據;第二,捕獲變化數據過程不能對系統造成太大的壓力而影響現有的系統功能。
    目前最常用的捕捉變化數據的方法有觸發器方式、時間戳方式、全表刪除插入方式、全表對比方式、日志表方式等[5]。
    數據同步問題是多數據中心的分布式信息系統經常要面臨的問題,傳統的數據庫同步技術已落后于多數據中心數據同步的要求,數據同步技術的開發研究尚不成熟,無法滿足企業的管理需求。本文通過對WCF技術和數據同步技術進行較深入的研究和分析,設計出一個多數據中心數據同步模型,有關該模型如何實現還有許多問題需要進一步探索。
參考文獻
[1] 周偉,劉豐.分布式數據庫數據同步技術研究[J].計算機與信息技術,2010(9):13-20.
[2] 劉黎志,吳云韜.應用WCF分布式框架實現移動數據同步[J].計算機應用,2011,31(12):3281-3284.
[3] 林源,陳志泊.分布式異構數據庫同步系統的研究與應用[J].計算機工程與設計,2010,31(24):5278-5281.
[4] 楊佳,何丕雁.分布式實時數據庫系統數據同步通信研究[J].廣東通信技術,2008(4):73-79.
[5] 丁鯤,嚴浩.分布式數據庫數據同步技術研究[J].海軍工程大學學報,2004,16(5):100-104.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美午夜寂寞影院| 国产女人精品视频| 小黄鸭精品密入口导航| 亚洲国产精品嫩草影院| 亚洲一区二区三区在线视频| 亚洲国产精选| 国内精品视频在线播放| 国产精品久久久一区二区三区| 欧美精品一区二| 狂野欧美激情性xxxx欧美| 香蕉乱码成人久久天堂爱免费| 99精品视频免费观看| 欧美亚洲一区| 亚洲一区3d动漫同人无遮挡| 亚洲三级免费| 亚洲国产精品久久久久| 狠狠干狠狠久久| 国产女人水真多18毛片18精品视频| 欧美日韩精品欧美日韩精品| 欧美fxxxxxx另类| 久久免费一区| 久久精品国产久精国产一老狼| 亚洲自拍偷拍色片视频| 一区二区三区欧美成人| 夜夜嗨网站十八久久| 日韩视频在线一区| 欧美丝袜第一区| 欧美激情综合网| 欧美日韩不卡合集视频| 欧美色图一区二区三区| 国产精品国产自产拍高清av| 国产精品一区二区三区久久| 国产午夜亚洲精品羞羞网站| 国内伊人久久久久久网站视频| 激情久久久久久久| 亚洲激情婷婷| 一区二区三区高清在线观看| 亚洲综合国产激情另类一区| 欧美在线观看网站| 最新成人av在线| 一道本一区二区| 欧美亚洲免费电影| 免费看亚洲片| 欧美午夜宅男影院| 国产一区日韩一区| 亚洲片国产一区一级在线观看| 99在线观看免费视频精品观看| 亚洲在线视频观看| 亚洲高清不卡一区| 亚洲图片欧洲图片av| 欧美一区午夜视频在线观看| 每日更新成人在线视频| 欧美日韩精品不卡| 国产日产欧美一区| 亚洲韩国青草视频| 亚洲综合色丁香婷婷六月图片| 久久精品视频va| 亚洲少妇诱惑| 久久久久综合一区二区三区| 欧美经典一区二区| 国产欧美日韩综合| 亚洲欧洲在线一区| 午夜视黄欧洲亚洲| av不卡在线观看| 久久精品视频在线免费观看| 欧美激情综合色| 国产丝袜一区二区| 日韩手机在线导航| 久久国产精品99久久久久久老狼| 99这里有精品| 久久亚洲春色中文字幕| 欧美午夜影院| 在线看片一区| 亚洲欧美电影院| 一本色道久久88亚洲综合88| 久久久99爱| 国产精品久久久久久久久免费 | 亚洲第一页中文字幕| 亚洲一区二区少妇| 日韩一级成人av| 久久久噜噜噜久久人人看| 欧美午夜精品久久久久免费视| 伊人蜜桃色噜噜激情综合| 亚洲宅男天堂在线观看无病毒| 亚洲美女视频| 老色鬼精品视频在线观看播放| 国产精品xvideos88| 最新亚洲一区| 久久精品人人做人人综合| 午夜精品一区二区三区四区| 欧美精品激情| 在线视频国产日韩| 欧美中文字幕精品| 欧美专区福利在线| 国产精品福利影院| 999亚洲国产精| 亚洲美女区一区| 理论片一区二区在线| 国产欧美日韩视频一区二区| 一二三区精品| 在线视频欧美一区| 欧美另类综合| 亚洲激情综合| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲欧洲av一区二区| 欧美国产1区2区| 在线观看亚洲一区| 久久精品视频在线| 久久国产精品一区二区| 国产精品婷婷午夜在线观看| 91久久精品国产91久久| 亚洲国产精品成人一区二区| 久久久福利视频| 国产一区二区三区久久悠悠色av| 亚洲欧美日韩天堂| 欧美诱惑福利视频| 国产日韩精品一区| 午夜国产精品视频免费体验区| 销魂美女一区二区三区视频在线| 国产精品国产亚洲精品看不卡15| 一区二区三区欧美激情| 亚洲宅男天堂在线观看无病毒| 欧美日韩美女一区二区| 99精品国产高清一区二区| 亚洲视频一区在线观看| 欧美日韩中文在线| 亚洲视频网站在线观看| 亚洲免费视频中文字幕| 国产精品欧美激情| 香蕉乱码成人久久天堂爱免费| 久久国产主播精品| 国产综合一区二区| 最近中文字幕mv在线一区二区三区四区| 久久综合伊人77777麻豆| 亚洲高清免费视频| av成人免费| 国产精品久久7| 亚洲一区影音先锋| 久久久成人网| 亚洲风情亚aⅴ在线发布| 日韩视频永久免费观看| 欧美三级日韩三级国产三级| 亚洲视频网站在线观看| 久久精品国产精品亚洲精品| 一区二区在线观看av| 日韩亚洲在线| 国产精品免费网站在线观看| 欧美一区二区三区成人 | 美女啪啪无遮挡免费久久网站| 亚洲黄色影院| 亚洲免费在线观看视频| 国产日韩欧美综合| 亚洲人成在线播放| 欧美日韩亚洲在线| 欧美亚洲综合在线| 裸体女人亚洲精品一区| 亚洲人成网站在线播| 亚洲欧美日韩电影| 极品少妇一区二区三区| 一本一本大道香蕉久在线精品| 国产精品日日摸夜夜添夜夜av| 久久精品国产久精国产思思| 欧美伦理91i| 新67194成人永久网站| 美国十次成人| 中文日韩电影网站| 久热精品视频在线免费观看| 亚洲理论在线观看| 久久久噜噜噜久久人人看| 亚洲精品一区二区三区婷婷月| 欧美一区1区三区3区公司| 亚洲国产成人av| 性娇小13――14欧美| 亚洲国产精品久久精品怡红院| 亚洲欧美三级伦理| 亚洲大片在线观看| 欧美一区国产二区| 亚洲欧洲一区二区在线观看| 欧美一区观看| 99re8这里有精品热视频免费| 久久久精彩视频| 一区二区三区免费看| 美女精品视频一区| 亚洲男同1069视频| 欧美精品免费观看二区| 欧美在线免费看| 欧美色偷偷大香| 91久久精品国产91久久性色tv| 国产精品日韩在线播放| 亚洲靠逼com| 国产综合色精品一区二区三区| 亚洲一二三区在线观看| 亚洲观看高清完整版在线观看| 欧美中文在线观看| 宅男噜噜噜66一区二区66| 欧美肥婆在线| 久久精品论坛| 国产女精品视频网站免费| 亚洲视屏一区| 91久久精品日日躁夜夜躁欧美|