1. 程式人生 > >數據庫遷移

數據庫遷移

可能 邏輯 線數據 即將 註意 離線 情況 經驗教訓 遷移

在線數據遷移一般分為四個步驟:一,上線雙寫,即同時寫入新舊兩種數據;二,歷史數據離線搬遷,即離線將歷史存量數據從舊系統搬到新系統;三,切讀,即將讀請求路由到新系統;四,清理沈澱,包括清理舊的數據,回收資源,及清理舊的代碼邏輯,舊的配套系統等等,將遷移過程中的經驗教訓進行總結沈澱,將過程中開發或使用的工具進行通用化改造,以備下次使用。註意,某些情況下,步驟一和步驟二也可能倒過來,先做歷史數據搬遷,然後再寫入新數據,這時候就需要謹慎的處理搬遷這段時間裏產生的新數據,一般使用 queue 緩存寫入的方式,稱為“追數據”。

數據庫遷移