2010-10-25 72 views
3

我正在研究將.NET作爲應用程序平臺的應用程序。最初,我們打算使用SQL Server作爲數據庫,但經過一番研究後,MySQL成爲了一個流行的數據庫,被一些高交易應用程序(例如Facebook,Craigslist等)所使用。我們正在開發的應用程序將涉及大量事務,並且需要同時進行擴展。從我讀到的,MySQL做得非常好。我的問題是,它是否適用於.NET?我還看到的是,這些應用程序也使用PHP或Perl。.NET和MySQL一起工作,可擴展

有沒有人有任何使用這兩種技術的經驗?不是自己,而是使用MySQL數據庫的.NET。你對演出有什麼看法?它是否可擴展?任何見解都會有所幫助。我現在只是在研究,我希望聽到每個人對這兩個人的經驗。

謝謝大家!

回答

3

.Net和MySql一起工作就好了。有用於MySql的本地.Net驅動程序,它補充了MsSql的內置驅動程序。

無論MySql是否比MsSql更好的選擇是一個不同的問題。如果您正在尋找替代品,您可能還想考慮PostgreSql等其他數據庫。

編輯: MySQL的驅動程序所在的位置:http://www.mysql.com/downloads/connector/net/

0

SQL服務器應該是你的第一選擇,因爲有上使用SQL Server和.NET等擁有的「單點這樣的例子很多責怪「也是有用的,如果你遇到問題。

然而MySQL是:

  • 免費
  • 你可以得到源代碼

所以,如果你打算把數據庫大量服務器的,然後再考慮MySQL中,但在大多數情況下,SQL Server會很好地完成這項工作。

+0

爲什麼SqlServer應該是第一選擇?我發現它比mysql更不靈活,尤其是對於初學者。 – jgauffin 2010-10-25 13:48:26

+0

「責備」只有在抱怨或尋求幫助時纔有用,實際上你會得到有用的迴應。如果這是一個問題,我會問你是否從MySQl開源社區,或從MS和SQL Server用戶社區獲得更好的支持? – mickeyf 2010-10-25 13:57:11