2011-01-08 52 views

回答

1

在我的支持和工具,因爲柯克沃爾意見到SQL Server留出一些主要優點指出的是,它真的擴展真的很好。

它還帶有的功能,你可能會感興趣,包括但幾乎沒有侷限於

列表
  • SQL Server集成服務,其中包括ETL和工作流工具
  • SQL Server報表(這是你在想什麼它是)
  • CLR組裝在一邊的SQL,所以你可以從SQL代碼調用C#。

主要缺點SQL Server是授權可以是昂貴的,奇怪的是一個真正的痛苦來進行設置。

+0

當然,SQL Server可以很好地擴展,但是我不認爲這對MySQL有什麼好處。與Facebook,Twitter,Quora等MySQL似乎規模很好。 – RyanW 2011-01-08 06:46:32

0

當然會......只要你有一個ADO.Net提供商將在.net

http://www.mysql.com/downloads/connector/net/

ADO.NET驅動程序工作爲MySQL器(Connector/NET)。 Connector/Net是用於MySQL的完全託管的ADO.NET驅動程序。的SQL Server

0

一個優勢是,它是由MS優先在其框架的支持。例如,Linq-To-SQL - SQL意味着SQL Server。他們從不支持其他數據庫。當然,第三方確實(例如DbLinq),但支持相當脆弱和不完整。 Linq-Ent-Entites提供了更廣泛的數據庫支持的更好機會,但您仍然留下其他數據庫一般被忽略,從而得到較差的支持。

0

的MySQL的最大優點是,MySQL是免費的!您可以免費使用其社區版。此外,您可以使用免費工具(如phpMyAdmin)進行基於Web的數據庫管理。你也可以使用HeidiSQL作爲免費和全功能的數據庫開發工具,操作和維護。從其他方面來看,.net和MS SQL Server之間的互操作性並不明顯,SQL Server與MySQL相比是一個成熟的產品。

0

絕對。在生產幾個月後,我將SQL Server中的NetworthIQ轉換爲MySQL,並且效果很好。

SQL服務器確實有一個.NET應用程序更好的工具支持(Visual Studio中的MS奧姆斯等)。選擇NHibernate作爲ORM可以減輕其中的一些負擔,從一個數據庫遷移到另一個數據庫相對容易。

我們從交換機獲得

一獎金是使開發商誰不從MS世界做一些分貝的工作,構建複雜的查詢,腳本等。由於MySQL能夠安裝在Mac,Windows和Linux。

您還可能有興趣在這篇文章中:Why Move to MySQL from Microsoft SQL Server?

但是,隨着甲骨文收購Sun和MySQL的,因此,我不知道是否我會再犯同樣的開關。這將變得更難找到/使用免費的MySQL。我也可能會看PostgreSQL。