我一直對數據庫開發感興趣,並決定MS SQL在T-SQL和通常更多的功能方面有很多提供(不是說Oracle或Postgres沒有)。關於幫助從MySQL遷移到MS SQL的技巧
我想知道:
- 什麼是我 應該會看到大範式的變化?
- 「常規」公司將 放入其開發數據庫(對於 交易,觸發器,事件,數據 清洗,ETL)需要多少努力?
- 我能期待 來自MS SQL的內部工作 開發人員團隊以及他們如何與 開發人員交互.NET應用程序 ?
我希望我正確地解釋了我的問題。我對整個.NET場景不是很瞭解。
我一直對數據庫開發感興趣,並決定MS SQL在T-SQL和通常更多的功能方面有很多提供(不是說Oracle或Postgres沒有)。關於幫助從MySQL遷移到MS SQL的技巧
我想知道:
我希望我正確地解釋了我的問題。我對整個.NET場景不是很瞭解。
不能回答#1,因爲我從來沒有與MySQL合作過,但我會在#2和#3拍攝。
這往往取決於數據庫的大小和/或公司的規模(或專業)。擁有大量用戶的大型數據庫的公司花費大量時間確保數據庫具有完整性並且性能可以調整。如果他們沒有,他們會失去顧客。我們有6個人除ETL工作外什麼都不做,5個dbas調整和管理數據庫和數據庫服務器,以及許多編寫t-sql代碼的開發人員。
就#3而言,在良好的公司中,這些人作爲一個團隊一起工作得非常好。在糟糕的公司中,兩組之間往往存在緊張關係,並且每個組織都會將其他組織用作發生問題的替罪羊。我與一羣偉大的.net開發人員一起工作。他們尊重我的數據庫專業知識,因爲我尊重他們的.net專業知識,我們在設計問題和調整問題以及總體上需要雙方都需要投入的任何問題上互相支持。
http://forums.mysql.com/read.php?60,124480,124480使用從SQL Server到MySQL的鏈接服務器進行實際數據遷移的詳細信息。
Apache DDLUtils應該能夠提供幫助。您可以將架構逆向工程化爲通用的DDL,並將數據導出到平面文件。之後導入它。