Mysql平滑遷移(重構後的資料平滑遷移)

2021-09-24 02:34:54 字數 424 閱讀 8953

一般思路(只是一般思路):

1、線下備份表結構

2、線上備份表資料

3、建立臨時表

4、建立檢視

簡化步驟如下(只適合參考):

1、只拷貝表結構,不拷貝資料

select * into b from a where 1<>1;

2、表資料遷移表b已經存在:insert into b (d, e, f) select a, b, c from a;表b原先不存在:create table b (select a, b, c from a);

3、建立臨時表建立臨時表的語法很簡單,臨時表存在記憶體中,會話結束即消失:create temporary table a (…);

4、建立檢視檢視屬於資料庫:create view test.myview as select a,b from a;

資料平滑遷移方法

一 問題的提出 網際網路有很多 資料量較大,併發量較大,業務複雜度較高 的業務場景,其典型系統分層架構如下 1 上游是業務層biz,實現個性化的業務邏輯 2 中游是服務層service,封裝資料訪問 3 下游是資料層db,儲存固化的業務資料 服務化分層架構的好處是,服務層遮蔽下游資料層的複雜性,例如...

TB級NFS資料平滑遷移系列

公司原來提供的ccdbfs集群服務即將下線,需要在乙個月內遷移完畢,並且後續提供持續穩定 高可用nfs服務。預估20tb資料,假設拷貝速率100mb s。20 1024 1024 100 209715.2 s 209715.2 60 60 58 h至少需要兩三天。事實上,在兩個nfs集群間拷貝傳輸速...

mysql資料遷移框架 mysql資料遷移

本文總結各種場景下的資料複製 遷移 轉換。1 匯入 匯出 資料匯出 mysqldump uroot p dbname dbname.sql 包含表結構和表資料 資料匯入 mysql uroot p dbname dbname.sql 注意 匯出的sql檔案包含舊表資訊,請修改其中的create ta...