主體複製概念和體系結構——高階複製

yangtingkun發表於2010-04-20

文件在這一章描述了多主複製的概念和體系結構。

 

 

主體複製概念:

Oracle包含兩種型別的主體複製:單主複製和多主複製。多主複製包括多個主站點,每個主站點在多主複製環境中的地位相同。在單主複製環境中,一個支援物化檢視複製的主站點可以支援成百上千個物化檢視站點。支援物化檢視站點的單主複製站點也可以參與到多主複製環境中,從而建立一種混合型的複製環境。

物化檢視可以基於主站點的主表或物化檢視站點的物化檢視。如果物化檢視基於物化檢視,則建立了一個多層的物化檢視環境。在這種環境中,那些在自身上建立了其他物化檢視的物化檢視叫做主物化檢視。

多主複製:

也稱為對等複製或n向複製。多個主站點平等的參與,並構成一個無論在何處都可以進行更新的模型。在一個單獨的主站點上的更新會傳播到其他參與到複製中的主站點。

Oracle資料庫伺服器作為多主複製環境中的主站點自動進行所有複製表資料的匯聚工作,並保證全域性事務的一致性和資料的完整性。衝突解決方案在每個主站點上獨立執行。多主複製環境中,每個主站點都會包含所有複製表的一份完整複製。

如果複製環境是一個混合環境,那麼目標主站點會將物化檢視修改傳播到其他主站點。而每個主站點會在物化檢視重新整理時將改變傳播到物化檢視站點。

單主複製:

單主複製站點也可以描述為一個或多個物化檢視站點的目標主體站點。和多主複製的修改傳播到其他所有站點不同,物化檢視的修改只會更新到目標主體站點。

衝突解決方案只執行在主體站點或主物化檢視站點。物化檢視複製包含複製表的完整的或部分的複製。

主站點:主站點既可以是多主環境中的節點也可以是一個或多個物化檢視站點的主站點。主站點中的複製物件是使用者可以訪問的。

主定義站點:在一個多主環境中,對於一個複製組,其中一個站點作為主定義站點。這個特別的站點可以執行一些多主複製環境中的管理和維護任務。

多主複製環境中,任何一個主站點都可以成為主定義站點,單每個主體組只能有一個主定義站點。另外,如果有必要的話,主定義站點可以切換到多主環境中的其他主站點。

用於支援物化檢視的單主複製環境,預設就是主定義站點。

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-660275/,如需轉載,請註明出處,否則將追究法律責任。

相關文章