linux環境中用SQL Server?還是MySQL?

導讀 最近幾年,個人和組織放棄 Windows 平臺選擇 Linux 平臺的呼聲越來越高,在很長的一段時間內, Linux 是網絡服務器的領導者,因爲大部分的網絡服務器都運行在 Linux 之上。隨着更多的個人和組織遷移到 Linux 平臺,MS SQL 服務器數據庫管理系統的遷移也有着同樣的趨勢。在生產環境中做一個綜合可行性和成本效益分析是非常重要的,下面就sql-server遷移linux和mysql進行一個分析。

最近幾年,個人和組織放棄 Windows 平臺選擇 Linux 平臺的呼聲越來越高,在很長的一段時間內, Linux 是網絡服務器的領導者,因爲大部分的網絡服務器都運行在 Linux 之上。遷移的原因有很多,更強的平臺穩定性、可靠性、成本、所有權和安全性等等。遷移需要基於以下重要因素:

對平臺的掌控

不像 Windows 那樣,你不能完全控制版本發佈和修復,而 Linux 可以讓你需要需要修復的時候真正給了你獲取修復的靈活性。這一點受到了開發者和安全人員的喜愛,因爲他們能在一個安全威脅被確定時立即自行打補丁,不像 Windows ,你只能期望官方儘快發佈補丁。

跟隨大衆

目前, 運行在 Linux 平臺上的服務器在數量上遠超 Windows,幾乎是全世界服務器數量的四分之三,而且這種趨勢在最近一段時間內不會改變。因此,許多組織正在將他們的服務完全遷移到 Linux 上,而不是同時使用兩種平臺,同時使用將會增加他們的運營成本。

微軟沒有開放 SQL Server 的源代碼

微軟宣稱他們下一個名爲 Denali 的新版 MS SQL Server 將會是一個Linux 版本,並且不會開放其源代碼,這意味着他們仍然使用的是軟件授權模式,只是新版本將能在 Linux 上運行而已。這一點將許多樂於接受開源新版本的人拒之門外。

這也沒有給那些使用閉源的 Oracle 用戶另一個選擇,對於使用完全開源的MySQL 用戶也是如此。

節約授權許可證的花費

授權許可證的潛在成本讓許多用戶很失望。在 Windows 平臺上運行 MS SQL 服務器有太多的授權許可證牽涉其中。你需要這些授權許可證:

  Windows 操作系統
  MS SQL 服務器
  特定的數據庫工具,例如 SQL 分析工具等

Linux 完全沒有高昂的授權花費,因此更能吸引用戶。 MySQL 數據庫也能免費獲取,甚而它提供了像 MS SQL 服務器一樣的靈活性,那就更值得選擇了。不像那些給 MS SQL 設計的收費工具,大部分的 MySQL 數據庫實用程序是免費的。
有時候用的是特殊的硬件

因爲 Linux 是不同的開發者所開發,並在不斷改進中,硬件兼容度越來越強。儘管微軟正在努力讓 Windows 和 MSSQL 服務器做到硬件無關,但在平臺無關上依舊有些限制。

支持

有了 Linux、MySQL 和其它的開源軟件,獲取滿足自己特定需求的幫助變得更加簡單,因爲有不同開發者參與到這些軟件的開發過程中。這些開發者或許就在你附近,這樣更容易獲取幫助。在線論壇也能幫上不少,你能發帖並討論你所面對的問題。

至於那些商業軟件,你只能根據他們的軟件協議和時間來獲得幫助,有時候他們不能在你的時間範圍內給出一個解決方案。
衆所周知,linux比 Windows 更健壯,在不同的情況中,遷移到 Linux 是你很好的選擇,加入一個穩定可靠的平臺來獲取優異表現可以試試。


本文轉載自:http://www.linuxprobe.com/sqlserver-linux-mysql.html

免費提供最新Linux技術教程書籍,爲開源技術愛好者努力做得更多更好:http://www.linuxprobe.com/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章