• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    分布式數(shù)據(jù)庫數(shù)據(jù)復制技術(shù)

    2019-01-30 07:49:20許偉濤
    電子技術(shù)與軟件工程 2019年1期
    關(guān)鍵詞:事務性快照數(shù)據(jù)庫系統(tǒng)

    文/許偉濤

    分布式數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)模式是一種抽象為4層的結(jié)構(gòu)模式,對數(shù)據(jù)復制技術(shù)的應用是其性能能夠得到全面提升的關(guān)鍵,也是分布式數(shù)據(jù)庫系統(tǒng)的重要特點之一。

    1 數(shù)據(jù)復制的特點

    在實際應用過程中,數(shù)據(jù)復制主要有以下幾個方面的特點:

    (1)數(shù)據(jù)復制具有自主性特點,當用戶處于離線狀態(tài)時,也能夠處理數(shù)據(jù)副本,只需要在連接時對數(shù)據(jù)進行同步更新即可。

    (2)數(shù)據(jù)復制實現(xiàn)了將OLTP應用程序和其他需要讀取大量數(shù)據(jù)的應用程序進行區(qū)分,從而有效防止系統(tǒng)擁堵的問題,有效改善了數(shù)據(jù)庫系統(tǒng)的性能。

    (3)數(shù)據(jù)復制還具有縮放性特點,能夠根據(jù)實際要求,對瀏覽的數(shù)據(jù)進行縮放,還能夠?qū)⒉糠謹?shù)據(jù)庫瀏覽權(quán)限對網(wǎng)絡(luò)用戶開放。

    (4)數(shù)據(jù)復制技術(shù)還具有匯總性特點,能夠通過數(shù)據(jù)匯總和讀取,進一步完善數(shù)據(jù)庫的性能。

    2 數(shù)據(jù)復制的運行機制

    2.1 復制原理

    復制服務的運行機制主要包括發(fā)布服務器產(chǎn)生若干個項目進行發(fā)布,然后由訂閱者根據(jù)其具體的訂閱內(nèi)容進行接收,在這一過程中,發(fā)布服務器除了能夠直接發(fā)布之外,還能夠利用分發(fā)服務器做代理發(fā)行業(yè)務。在整個復制過程中,其主要復制組件和服務主要包括發(fā)布、分發(fā)和訂閱服務器、發(fā)布、項目以及訂閱等等。

    在復制運行機制中,復制代理組件的存中,主要是針對發(fā)布和訂閱服務器之間的數(shù)據(jù)進行復制和移動,從而滿足數(shù)據(jù)庫系統(tǒng)中的復制要求。在整個復制過程中,第一步進行自定義應用程序,從而對數(shù)據(jù)庫中的數(shù)據(jù)進行修改,然后按照設(shè)定好的規(guī)則進行發(fā)布,再由復制代理組件向分發(fā)或訂閱服務器進行分發(fā)。分發(fā)服務器接收到數(shù)據(jù)后,也會發(fā)布給訂閱服務器,以保持二者的一致性。

    2.2 復制的類型

    圖1:分布式數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)

    由SQL Server2005提供的復制類主要有三種,分別是事務性復制、快照復制以及合并復制等等。所謂事務性復制就是指從發(fā)布數(shù)據(jù)庫對象和數(shù)據(jù)快照部分,主要應用于訂閱服務器,在發(fā)布內(nèi)部需要保持一致性。通常情況下,發(fā)生數(shù)據(jù)更改是不會傳回發(fā)布服務器的,所以事務性發(fā)布的訂閱服務器為只讀模式。

    合并復制也是從發(fā)布數(shù)據(jù)庫對象和數(shù)據(jù)快照開始的,其后續(xù)能夠跟蹤發(fā)布和訂閱服務器中數(shù)據(jù)更改、架構(gòu)修改等變化,其跟蹤功能主要是由觸發(fā)器提供的。

    快照復制只適用于發(fā)生機率較小,但需要大量更改數(shù)據(jù)的情況下。因此其應用范圍不及事務性復制及合并復制。

    2.3 復制代理

    所謂復制代理,是指數(shù)據(jù)復制運行機制中,會應用大量的代理任務,例如執(zhí)行獨立程序、分發(fā)數(shù)據(jù)關(guān)聯(lián)等等。其主要是由快照、日志讀取、分發(fā)、合并、隊列讀取等多種代理方式構(gòu)成的。復制代理主要內(nèi)容包括SQL Server代理安排的相關(guān)任務,而且只有在以SQL Server代理環(huán)境作為基礎(chǔ),才能夠有效保證這些任務的正常運行。

    2.4 同步復制與異步復制

    要對數(shù)據(jù)是同步復制還是異步復制進行準確的判斷,其決定性因素就是更新時間。同步復制就是指一種實時存取和更新的技術(shù),能夠使數(shù)據(jù)和副本保持一致,其容錯性較高,還能夠簡化系統(tǒng),降低系統(tǒng)的復雜性。但同步復制本身也具有一定的缺點,對站點規(guī)模要求高,通信帶寬耗費大,容易發(fā)生死鎖問題等等。

    異步復制是一種對數(shù)據(jù)存取和傳播進行延遲的技術(shù),這種技術(shù)的優(yōu)點是性能良好、通信量低、可用性強,而且還有效縮短了系統(tǒng)響應時間。此外,異步復制技術(shù)對網(wǎng)絡(luò)和硬件資源等方面的要求不高,和同步復制相比其適用范圍更廣泛,有利于推廣和普及。

    圖2:數(shù)據(jù)由PC客端端發(fā)布到服務器過程

    3 結(jié)束語

    隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,分布式數(shù)據(jù)庫系統(tǒng)將在更多的領(lǐng)域中得到應用,對數(shù)據(jù)庫的應用要求越來越高。因此,要不斷加強對復制技術(shù)的研究,以提高分布式數(shù)據(jù)庫系統(tǒng)性能,滿足各個領(lǐng)域的發(fā)展建設(shè)需求。

    猜你喜歡
    事務性快照數(shù)據(jù)庫系統(tǒng)
    EMC存儲快照功能分析
    天津科技(2022年5期)2022-05-31 02:18:08
    什么是書記員?
    兵團工運(2019年7期)2019-12-13 13:37:39
    數(shù)據(jù)庫系統(tǒng)shell腳本應用
    電子測試(2018年14期)2018-09-26 06:04:24
    微細銑削工藝數(shù)據(jù)庫系統(tǒng)設(shè)計與開發(fā)
    創(chuàng)建磁盤組備份快照
    “好”字閱讀理解
    故事會(2016年24期)2016-12-20 17:34:42
    實時數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)安全采集方案
    電信科學(2016年10期)2016-11-23 05:12:00
    事務性語體的語體標記及教學建議——以產(chǎn)品說明書為例
    組織行為學理論觀照下的高校輔導員事務性工作初探
    核反應堆材料數(shù)據(jù)庫系統(tǒng)及其應用
    杂多县| 新龙县| 池州市| 马边| 石景山区| 阆中市| 滕州市| 额尔古纳市| 吴堡县| 新郑市| 土默特左旗| 湖南省| 黔西| 重庆市| 平阴县| 德惠市| 山东| 武陟县| 常州市| 冀州市| 高邑县| 丰原市| 当阳市| 隆尧县| 大渡口区| 泰顺县| 白沙| 崇左市| 永和县| 松阳县| 遂昌县| 彭泽县| 杨浦区| 五莲县| 呼图壁县| 金塔县| 内江市| 平阳县| 班戈县| 余庆县| 大邑县|