本文為您列出資料移轉與資料同步的常見問題和相關解答。
什麼是資料移轉、資料同步?
資料移轉:將Redis資料庫中的資料(即索引值對)遷移至另一個Redis資料庫中。通常遷移完成後即可停止該任務,屬於一次性任務。
資料同步:將Redis資料庫中的資料(即索引值對)即時同步至另一個Redis資料庫中。通常會持續運行該任務,用於保持源庫和目標庫的資料一致性。
資料移轉與資料同步均是從源庫複製資料至目標庫,不會對源庫的資料產生影響。
DTS的資料移轉與資料同步工作原理是什嗎?
詳情請參見產品架構及功能原理。
DTS的資料移轉與資料同步有什麼區別?
對比項 | DTS資料移轉 | DTS資料同步 |
適用情境 | 主要用於遷移資料上雲,例如將本機資料庫、ECS上的自建資料庫或第三方雲資料庫遷移至阿里雲Redis執行個體。 | 主要用於兩個Redis資料庫之間的資料即時同步,例如從執行個體A同步至執行個體B。可用於異地多活、資料災備、資料分析等情境。 |
能力支援度 | ||
功能特性差異 | 支援讀取其他阿里雲帳號下的專用網路,通過該功能可以實現跨阿里雲帳號遷移專用網路下的自建資料庫。 |
|
計費方式 | 僅支援隨用隨付。 | 支援隨用隨付和訂用帳戶。 |
計費規則 | 僅在增量資料移轉正常運行期間計費(包含增量資料移轉暫停期間),結構遷移和全量資料移轉期間不計費。 |
|
DTS的資料同步功能可支援更加豐富的Redis同步情境和功能,建議通過DTS的資料同步功能來完成資料移轉。更多資訊,請參見Redis資料同步方案概覽。
使用DTS遇到預檢查報錯,如何解決?
DTS在執行資料移轉或資料同步任務之前,會對源庫和目標執行預檢查以確保任務可以正常運行。關於如何排查預檢查的報錯,請參見修複資料移轉預檢查失敗的問題和修複同步作業預檢查失敗的問題。