對於資料複製需求,很容易混淆資料移轉、同步和恢複這三個概念,本文介紹這三個概念的區別,方便您清楚認知自己的需求。
資料移轉、同步和恢複的區別如下:
- 資料移轉和恢複的區別
資料移轉和恢複都可以將資料複製到新執行個體,但是它們之間還有一定的區別:
- 資料移轉主要用於上雲遷移,通過Data Transmission Service將本機資料庫、ECS上的自建資料庫或第三方雲資料庫遷移至阿里雲資料庫,也可以從阿里雲遷移至自建資料庫。
- 資料恢複是通過資料備份和記錄備份進行恢複,可以將某個備份組的資料恢複到執行個體,也可以通過備份組和記錄備份將資料恢複到某個時間點。
資料移轉和恢複可以互補以實現更多功能,例如恢複資料到新執行個體後再通過DTS遷移回原執行個體,可以避免修改應用程式串連地址。
說明 控制台提供的恢複功能可以滿足使用者的大部分恢複需求,同時覆蓋了部分遷移資料的需求(例如不要求增量遷移)。 - 資料移轉和同步的區別
- 資料移轉主要用於上雲遷移,在勾選增量遷移時,可以實現資料同步的部分功能,但是不如資料同步靈活,例如不支援線上修改同步對象、不支援雙向同步等。資料移轉屬於一次性任務,遷移完成後即可釋放執行個體。
- 資料同步主要用於兩個資料來源之間的資料即時同步,適用於異地多活、資料災備、跨境資料同步、查詢與報表分流、雲BI及即時資料倉庫等情境。它屬於持久性任務,任務建立後會一直同步資料,保持資料來源和資料目標的資料一致性。