主體複製概念和體系結構——高階複製
文件在這一章描述了多主複製的概念和體系結構。
主體複製概念:
Oracle包含兩種型別的主體複製:單主複製和多主複製。多主複製包括多個主站點,每個主站點在多主複製環境中的地位相同。在單主複製環境中,一個支援物化檢視複製的主站點可以支援成百上千個物化檢視站點。支援物化檢視站點的單主複製站點也可以參與到多主複製環境中,從而建立一種混合型的複製環境。
物化檢視可以基於主站點的主表或物化檢視站點的物化檢視。如果物化檢視基於物化檢視,則建立了一個多層的物化檢視環境。在這種環境中,那些在自身上建立了其他物化檢視的物化檢視叫做主物化檢視。
多主複製:
也稱為對等複製或n向複製。多個主站點平等的參與,並構成一個無論在何處都可以進行更新的模型。在一個單獨的主站點上的更新會傳播到其他參與到複製中的主站點。
Oracle資料庫伺服器作為多主複製環境中的主站點自動進行所有複製表資料的匯聚工作,並保證全域性事務的一致性和資料的完整性。衝突解決方案在每個主站點上獨立執行。多主複製環境中,每個主站點都會包含所有複製表的一份完整複製。
如果複製環境是一個混合環境,那麼目標主站點會將物化檢視修改傳播到其他主站點。而每個主站點會在物化檢視重新整理時將改變傳播到物化檢視站點。
單主複製:
單主複製站點也可以描述為一個或多個物化檢視站點的目標主體站點。和多主複製的修改傳播到其他所有站點不同,物化檢視的修改只會更新到目標主體站點。
衝突解決方案只執行在主體站點或主物化檢視站點。物化檢視複製包含複製表的完整的或部分的複製。
主站點:主站點既可以是多主環境中的節點也可以是一個或多個物化檢視站點的主站點。主站點中的複製物件是使用者可以訪問的。
主定義站點:在一個多主環境中,對於一個複製組,其中一個站點作為主定義站點。這個特別的站點可以執行一些多主複製環境中的管理和維護任務。
多主複製環境中,任何一個主站點都可以成為主定義站點,單每個主體組只能有一個主定義站點。另外,如果有必要的話,主定義站點可以切換到多主環境中的其他主站點。
用於支援物化檢視的單主複製環境,預設就是主定義站點。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-660275/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL進階:主主複製+Keepalived高可用MySql
- 淺複製和深複製的概念與值複製和指標複製(引用複製)有關 淺複製 “指標複製 深複製 值複製指標
- MySQL 的主從複製(高階篇)MySql
- redis主從複製幾種結構Redis
- redis-23.主從複製-概念Redis
- Windows 環境下,MySQL 的主從複製和主主複製WindowsMySql
- windows環境下,Mysql的主從複製和主主複製WindowsMySql
- mysql5.7主從複製,主主複製MySql
- mysql複製--主從複製配置MySql
- mysql資料庫的主從複製和主主複製實踐MySql資料庫
- 複製和引用複製
- MySQL主從複製之GTID複製MySql
- JS物件複製:深複製和淺複製JS物件
- mysql複製表結構和資料MySql
- MySQL主從複製之半同步複製MySql
- MySQL主從複製之非同步複製MySql非同步
- 主從複製
- Mysql 8.4.0 結合 Docker 搭建GTID主從複製,以及傳統主從複製MySqlDocker
- python 深複製和淺複製Python
- JavaScript 淺複製和深複製JavaScript
- MySQL 主從複製之多執行緒複製MySql執行緒
- mysql 如何複製表結構和資料MySql
- mysql5.6主主複製及keepalived 高可用MySql
- go slice深複製和淺複製Go
- MySQL主從複製MySql
- Redis主從複製Redis
- Redis - 主從複製Redis
- Redis:主從複製Redis
- redis持久化和主從複製Redis持久化
- 聊聊MySQL主從複製的幾種複製方式MySql
- 【PG流複製】Postgresql流複製主備切換SQL
- redis系列--主從複製以及redis複製演進Redis
- MySQL5.7主從複製-半同步複製搭建MySql
- Day 7.5 資料型別總結 + 複製 淺複製 深複製資料型別
- 物件的生存期 記憶體 深度複製 複製建構函式 筆記物件記憶體函式筆記
- Java引用複製、淺複製、深複製Java
- 結構體中的指標&&複製賦值建構函式改造結構體指標賦值函式
- 複製表結構和資料SQL語句SQL
- 實體類引數複製