我正在开发一个将.NET用作应用程序平台的应用程序。最初,我们将使用SQL Server作为数据库,但经过一些研究,MySQL成为一个流行的数据库,被一些基于高交易的应用程序(即Facebook,Craigslist等)使用。我们正在处理的应用程序涉及大量事务,需要同时进行扩展。从我读到的,MySQL做得非常好。我的问题是,它是否适用于.NET?我也看到的是那些应用程序也使用PHP或Perl。
有没有人在使用这两种技术方面有任何经验?不是他们自己,而是使用MySQL数据库的.NET。您对性能有何看法?它可扩展吗?任何见解都会有所帮助。我现在正在研究,我想听听每个人与这两个人的经历。
谢谢大家!
答案 0 :(得分:3)
.Net和MySql可以很好地协同工作。 MySql有本机.Net驱动程序,它补充了MsSql的内置驱动程序。
MySql是否是比MsSql更好的选择是一个不同的问题。如果您正在寻找替代方案,您可能还需要考虑其他数据库,如PostgreSql。
编辑: MySql的驱动程序位于:http://www.mysql.com/downloads/connector/net/
答案 1 :(得分:0)
SQL Server应该是您的第一个选择,因为有很多关于使用SQL Server和.net等的示例。如果您遇到问题,那么“单点责备”也很有用。< / p>
但是MySql是:
因此,如果您要将数据库放在大量服务器上,那么请考虑使用MySql,但在大多数情况下,SQL Server可以很好地完成工作。