3

我正在开发一个使用.NET 作为应用程序平台的应用程序。最初,我们打算使用 SQL Server 作为数据库,但经过一些研究,MySQL 成为一种流行的数据库,被一些基于事务的应用程序(如 Facebook、Craigslist 等)使用。我们正在开发的应用程序将涉及大量事务,并且需要同时具有可扩展性。根据我的阅读,MySQL 在这方面做得非常好。我的问题是,它是否适用于 .NET?我还看到这些应用程序也使用 PHP 或 Perl。

有没有人有任何一起使用这两种技术的经验?不是自己,而是使用 MySQL 数据库的 .NET。你对演出有什么看法?是否可扩展?任何见解都会有所帮助。我现在只是在研究,我想听听大家对这两者的体验。

感谢大家!

4

2 回答 2

3

.Net 和 MySql 可以很好地协同工作。MySql 有本机 .Net 驱动程序来补充 MsSql 的内置驱动程序。

MySql 是否是比 MsSql 更好的选择是另一个问题。如果您正在寻找替代品,您可能还需要考虑其他数据库,例如 PostgreSql。

编辑:MySql 的驱动程序位于:http ://www.mysql.com/downloads/connector/net/

于 2010-10-25T13:14:48.887 回答
0

SQL Server 应该是您的第一选择,因为有很多关于将 SQL Server 与 .net 等一起使用的示例。如果遇到问题,“<em>单点责任”也很有用。

然而 MySql 是:

  • 自由的
  • 你可以得到源代码

因此,如果您要将数据库放在大量服务器上,请考虑使用 MySql,但在大多数情况下,SQL Server 可以很好地完成这项工作。

于 2010-10-25T13:46:05.970 回答