多主機復制是數據庫管理軟件所采用的一種技術,因此,存儲在不同計算機上的單個數據庫的多個副本可以由多個用戶以非集中的方式使用和更新,所做的更改將被傳輸到網絡上的所有其他計算機,以便更新正在使用的數據庫的所有副本...
多主機復制是數據庫管理軟件所采用的一種技術,因此,存儲在不同計算機上的單個數據庫的多個副本可以由多個用戶以非集中的方式使用和更新,所做的更改將被傳輸到網絡上的所有其他計算機,以便更新正在使用的數據庫的所有副本。多主機復制設置的一些優點包括冗余數據備份和非集中化體系結構,在這種體系結構中,即使在網絡停止工作。沒有一個單一的主系統,就像主從體系結構中的情況一樣,控制數據庫的更改和管理命令可以從網絡中的任何多個主終端發出,而不是只依賴于一個物理終端使用多主機復制系統需要足夠快地更新所有系統,以便數據在整個網絡中始終保持同步。手持計算機術語“多主機”源于更基本的主從復制方法,其中一個終端被指定為主。在主從情況下,只有一個主機能夠更新從驅動器上的信息。多主機復制系統有多個系統被指定為主機,每個主機可能只對自己負責,也可能負責多臺計算機(稱為復制組)。對于多個主機,任何主系統都可以啟動對所有其他主系統的更改,這可能會導致非常大的系統中非常復雜的網絡交互同步復制的功能是在每次進行更改時實時更新數據庫的所有副本。這可以消除數據未通過網絡同步時可能出現的大多數情況,但它會產生大量的網絡流量,并且可能需要大量的處理能力才能在更大的系統中實現。因此,同步復制主要用于只有少數主機的網絡中。第二種多主機復制是異步復制,而不是更新系統每當進行更改時,對數據庫的更改都會作為事件存儲在每個系統上,并且這些更改會在觸發事件時或在計劃的更新期間應用。這意味著使用的網絡帶寬和處理能力會減少,但這會增加兩個用戶在某個時候嘗試由于更新延遲或延遲,以沖突的方式更改相同的信息。大多數分布式數據庫管理系統使用異步復制,因為與同步多主復制相比,消耗的資源量較少
-
發表于 2020-08-06 21:15
- 閱讀 ( 1085 )
- 分類:電腦網絡