国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

文/許偉濤

分布式數(shù)據(jù)庫系統(tǒng)的結構模式是一種抽象為4層的結構模式,對數(shù)據(jù)復制技術的應用是其性能能夠得到全面提升的關鍵,也是分布式數(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ù)進行縮放,還能夠將部分數(shù)據(jù)庫瀏覽權限對網(wǎng)絡用戶開放。

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

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

2.1 復制原理

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

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

2.2 復制的類型

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

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

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

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

2.3 復制代理

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

2.4 同步復制與異步復制

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

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

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

3 結束語

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

猜你喜歡
事務性快照數(shù)據(jù)庫系統(tǒng)
EMC存儲快照功能分析
什么是書記員?
數(shù)據(jù)庫系統(tǒng)shell腳本應用
微細銑削工藝數(shù)據(jù)庫系統(tǒng)設計與開發(fā)
創(chuàng)建磁盤組備份快照
實時數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)安全采集方案
事務性語體的語體標記及教學建議——以產(chǎn)品說明書為例
組織行為學理論觀照下的高校輔導員事務性工作初探
核反應堆材料數(shù)據(jù)庫系統(tǒng)及其應用
數(shù)據(jù)恢復的快照策略