快照複製,事務複製,合併複製的區別

2021-05-25 14:59:40 字數 1140 閱讀 6471

簡單來說:

1.快照複製和事務複製是單向的(2005及以後的版本中加入了訂閱端可更新的事務複製)。

2.合併複製是雙向的。

-------------

1.快照複製對錶結構沒有要求

2.事務複製要求表有主鍵

3.合併複製要求表有 rowguid 列

快照複製   

1、概念   

快照複製是完全按照資料和資料庫物件出現時的狀態來複製和分發它們的過程。快照複製不需要連續地監控資料變化,因為已發布資料的變化不被增量地傳播到訂閱伺服器,而是週期性的被一次複製。   

2、 適用情況   

資料主要是靜態的,比如將資料倉儲複製到資料集市中   

一段時間內允許有已過時的資料拷貝的情況   

小批量資料   

站點經常脫離連線,並且可接受高延遲

事務複製   

1、概念   

使用事務複製,初始快照資料將被傳播到訂閱伺服器,因此該訂閱伺服器就具有了乙個所謂的初始負載,這是可以開始工作的內容。當出版伺服器上發生資料修改時,這些單獨的事務會被及時捕獲並複製到訂閱伺服器。並保留事務邊界,當所有的改變都被傳播後,所有訂閱伺服器將具有與傳播伺服器相同的值。   

2、適用情況   

需要資料修改經常在其發生的幾秒鐘內被傳播到訂閱伺服器   

需要事務是原子性的   

訂閱伺服器在通常是連線到出版伺服器上的   

應用程式不能忍受訂閱伺服器接收改變的高延遲  

事務複製

• 將複製啟用後的所有發布伺服器上發布的內容在修改時傳給訂閱伺服器;

• 資料更改將按照其在發布伺服器上發生的順序和事務邊界,應用於訂閱伺服器;

• 在發布內部可以保證事務的一致性;

快照複製

• 將資料以特定時刻的瞬時狀態分發,而不監視對資料的更新;

• 發生同步時,將生成完整的快照,並將其傳送到訂閱伺服器;

合併複製

• 通常從發布資料庫物件和資料的快照開始,並且用觸發器跟蹤在發布器和訂閱伺服器上所做的後續更改和架構修改;

• 訂閱伺服器在連線到網路時將與發布伺服器進行同步,並交換自上次同步以來發布伺服器和訂閱伺服器之間發生更改的所有行;

複製 Amazon EBS 快照

利用 amazon ebs,您可以建立卷的時間點快照,我們為您將其儲存在 amazon s3 中。在建立快照並且已完成到 amazon s3 的複製 快照狀態為completed時 後,您可將快照從乙個 aws 區域複製到另乙個區域,也可在相同區域內複製。amazon s3 伺服器端加密 256 位...

快照寫時複製

寫時複製 適合讀密集型 io重定向 適合寫密集型 資料備份與恢復 當儲存裝置發生應用故障或者檔案損壞時可以進行快速的 資料恢復 將資料恢復某個可用的時間點的狀態。快照的另乙個作用是為儲存使用者提供了另外乙個 資料儲存系統 當前實現快照有主要有兩種技術,一種是第一次寫時複製 copy onfirst ...

快照複製的工作機制

預設情況下,所有三種複製都使用快照初始化訂閱伺服器。sql server 快照 始終生成快照檔案,但傳遞檔案的 因使用的複製型別而異。快照複製和事務複製使用分發 傳遞檔案,而合併複製使用 sql server 合併 快照 在分發伺服器上執行。對於推送訂閱,分發 和合併 在分發伺服器上執行 對於請求訂...