資料庫設計 - 兩個系統的mysql資料庫融合
巴扎黑
巴扎黑 2017-05-18 10:54:00
0
3
831

1、目前有系統A和B,B是A升級後的系統;

2、兩個版本的系統mysql資料庫大部分資料庫表的結構相同,可以直接將A的資料融合到另一個系統B;但還有一部分錶結構不一樣,或在B中被拆成了多個表;

3、準備在B系統中來改造數據表,能包住A的數據,求問大神,有什麼好的方案或工具推薦,怎樣能清晰的設計出融合方案,同時能製定有效的驗證融合後資料的完整性? ? ?

巴扎黑
巴扎黑

全部回覆(3)
刘奇

你說得不是很清楚,你說的
A庫,有一部份表,在B庫有?那這種直接copy過來,名字什麼的對應一下就可以了。
A庫,有一部份表,這些表部欄位在A有B無或A無B有,那這個我就不清楚要用什麼工具了。
通常,選擇整理出一個條SQL腳本來是最保險的,工具的話看看ETL相關的比如kettle。
感覺你的問題還是描述得不夠清晰,樓上也說得對,具體問題要具體分析。

漂亮男人

不根據實際情況談方案就是耍流氓…

左手右手慢动作

首先直接把兩個函式庫的資料合併跟定不是可靠的,1 很難做,2 即使能做怎麼保證資料的完整性
建議把兩個系統中不同的表現找出來,然後透過排查數據,把差異資料匯出成腳本,然後匯入對應的函式庫中去,
這樣即使出現問題,你可以方便排查問題,還有回滾的餘地,當然事先做好備份咯

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板