• 
    

    
    

      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)及其應用
      武城县| 黄骅市| 高安市| 嵊泗县| 秭归县| 贵定县| 吴堡县| 辛集市| 白城市| 禹州市| 商城县| 雅安市| 民乐县| 页游| 清苑县| 通化市| 宜良县| 长武县| 资兴市| 松滋市| 太和县| 九江市| 昆山市| 阜新市| 乌苏市| 曲靖市| 海宁市| 天祝| 玉树县| 屏东市| 莎车县| 沅江市| 杨浦区| 通化市| 庆云县| 沙坪坝区| 商河县| 华池县| 襄城县| 陆川县| 中超|