我現在有一個很舊的系統,這個系統和其他十幾個小應用使用同一個數據庫,現在我們要重構這個應用,同時需要把數據庫進行拆分,遇到的一個問題:如何找到哪些表是需要我們遷出去的,以及最后的數據如何進行遷移1、因為十幾個應用都用同一個數據庫,里面的表有200多個,命名也沒有一個統一的規范,我想快速的定位到我們系統中使用了哪些表,mybatis/ibatis能把他加載了哪些表打印出來嗎?否則我就需要一個一個配置的在代碼里面找了,害怕會有遺漏的表。2、如果第一步搞定了之后,下一步就是把找到的表在新的庫里面重建,然后把應用部署過去,這個過程中需要做數據的遷移了,應用如果不能停機,如何做數據庫的遷移呢?我在想DB雙寫可以搞不?這樣會不會不安全,有啥現成的工具嗎?
請各位大佬指點!舊應用的數據如何遷移到新系統中?跪求!
慕村9548890
2019-08-06 00:11:28