2010-10-25 57 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