當我的公司購買另一家公司時,我繼承了系統。這個系統是LAMP和.NET的混合體。使用大量數據將不良系統遷移到我們當前的系統中
- 1 Windows服務器控件只用於API和Web服務的第三方驗證運行asp.net - (姑且稱之爲WIN)
- 8 LAMP服務器(網絡,報告,cron的,倉庫等.. ) - (我們稱之爲新)
我們目前的環境:
14 LAMP服務器(Web,郵件,倉庫等等) - (姑且稱之爲電流)
去吧od新聞是新的代碼是非常straigt foward。幾百萬行代碼(大多數是apis,第三方),我可以將它轉換爲CURRENT系統。 NEW和CURRENT使用兩個CentO,這將使轉換變得簡單,除了Windows服務器,我不知道現在該做什麼。
現在是壞消息。 NEW系統數據庫模式根本不好。它沒有被標準化,查詢也很慢(數據庫查詢和代碼也是如此)。我的第一個想法是重新設計它們到更符合CURRENT代碼的規範化結構,但我不工作。 NEW系統中的表格是巨大的。 NEW系統有7個數據庫,超過10000個表,最小的表有超過10萬行,有些表有超過5億行。其中一個數據庫擁有大多數表,每個表有超過25,000,000行。
遷移安全嗎?還是應該保持兩者都運行?如果我應該遷移,我想知道爲了將Windows和NEW系統遷移到我的CURRENT系統中,最安全的解決方案是什麼?
好吧,我是老闆 – aki 2012-01-09 21:41:25
該死的,那麼你只是讓自己更難以做出決定;) – 2012-01-09 21:43:09
是!我知道,這就是爲什麼我想問這裏,但我想人們不喜歡這些問題...... – aki 2012-01-09 21:44:51