鏡像和復(fù)制是與dbms中的數(shù)據(jù)復(fù)制有關(guān)的術(shù)語(yǔ),那么它們之間有什么區(qū)別?下面本篇文章就來(lái)帶大家簡(jiǎn)單比較一下數(shù)據(jù)庫(kù)中的鏡像和復(fù)制,希望對(duì)大家有所幫助。
什么是數(shù)據(jù)庫(kù)鏡像?
數(shù)據(jù)庫(kù)鏡像是指創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)的冗余副本的技術(shù),鏡像副本始終與主體數(shù)據(jù)庫(kù)同步;這些數(shù)據(jù)庫(kù)副本通常位于不同的機(jī)器上。此技術(shù)有助于確保不間斷的數(shù)據(jù)可用性,還可以減少因數(shù)據(jù)損壞或丟失而導(dǎo)致的停機(jī)時(shí)間。
它可以在兩個(gè)不同的服務(wù)器實(shí)例(主體和鏡像)中創(chuàng)建數(shù)據(jù)庫(kù)的副本。這些鏡像副本作為備用副本工作,并且不像數(shù)據(jù)復(fù)制那樣始終處于活動(dòng)狀態(tài)。
如果發(fā)生任何故障,它可以通過(guò)將數(shù)據(jù)從一個(gè)數(shù)據(jù)庫(kù)復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)來(lái)恢復(fù)數(shù)據(jù)。發(fā)生任何故障轉(zhuǎn)移時(shí),鏡像數(shù)據(jù)庫(kù)將成為主數(shù)據(jù)庫(kù)。
什么是數(shù)據(jù)庫(kù)復(fù)制?
數(shù)據(jù)庫(kù)復(fù)制是指復(fù)制數(shù)據(jù)并將這些副本從一個(gè)數(shù)據(jù)庫(kù)分發(fā)到另一個(gè)數(shù)據(jù)庫(kù)的技術(shù)。
在復(fù)制中,數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象被復(fù)制并從一個(gè)數(shù)據(jù)庫(kù)分發(fā)到另一個(gè)數(shù)據(jù)庫(kù)。它減少了原始數(shù)據(jù)庫(kù)服務(wù)器的負(fù)載,因?yàn)榭蛻舳丝梢允褂枚鄠€(gè)服務(wù)器;并且復(fù)制數(shù)據(jù)庫(kù)的所有服務(wù)器都與主服務(wù)器一樣活躍。為了保持?jǐn)?shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象之間的一致性,還會(huì)同步數(shù)據(jù)庫(kù)。
此技術(shù)可用于在多個(gè)數(shù)據(jù)庫(kù)中復(fù)制數(shù)據(jù)。部分復(fù)制僅針對(duì)表的一個(gè)子集或行的列實(shí)現(xiàn),因此它基本上不能復(fù)制整個(gè)數(shù)據(jù)庫(kù)。
復(fù)制和鏡像之間的關(guān)鍵區(qū)別:
1、鏡像數(shù)據(jù)庫(kù)通常可以在與其主數(shù)據(jù)庫(kù)不同的機(jī)器中找到。而,復(fù)制的數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象存儲(chǔ)在另一個(gè)數(shù)據(jù)庫(kù)中。
2、鏡像不支持分布式環(huán)境,而復(fù)制是為分布式數(shù)據(jù)庫(kù)設(shè)計(jì)的。
3、數(shù)據(jù)庫(kù)鏡像的成本高于復(fù)制。
復(fù)制和鏡像技術(shù)也可以組合使用,以實(shí)現(xiàn)更高的數(shù)據(jù)庫(kù)可用性。