我的任務是估計從SQL Server使用MySQL重寫.NET應用程序的數據訪問層所需的時間。不管這個事情是否會發生,它都沒有討論......只需要多長時間。將SQL Server查詢轉換爲MySQL需要多長時間?
我估計了所有的工作,除了將SQL Server中的存儲過程轉換爲MySQL查詢。數據模型基本上是相同的(通過表格相同或通過查詢表示原始模式),但在MySQL中。我有大約100個存儲過程,其中大部分都是數據讀取,並且會在DAL周圍包裝體面的單元測試,以便我們可以看到事情何時運行/中斷。
所以問題是在SQL的兩種方言之間轉換需要多少工作(從廣義上說)?一般來說,它往往是微不足道的工作,而且主要是自動查找和替換?或者是否有大量的典型查詢需要手動調整?我要求就這項任務的規模提供一點總體指導。
感謝您的任何援助。
一個很好的問題被問到......這是一個現行的系統嗎?是的系統已投入生產並不斷更新/維護約一年半。 – 2010-01-15 13:48:17