为什么我要通过MySQL数据库为MS SQL数据库支付我的webhost?

时间:2010-08-28 21:40:20

标签: asp.net mysql sql-server

我在ASP.NET主机市场上开始学习和托管个人项目。我注意到他们中的大多数都提供了MySQL和MS SQL数据库。但是,通常它们只会提供几个MS SQL数据库,但是会提供大量(如10个)MySQL数据库。

我可以使用MySQL数据库作为ASP.NET网站的后端吗?如果是这样,为什么我要支付额外的费用来使用MS SQL而不是MySQL?

3 个答案:

答案 0 :(得分:3)

是的,您可以使用MySQL来使用ASP.NET或任何其他Web开发技术来驱动网站。选择SQL Server over MySQL的原因是,如果在SQL Server中存在您在MySQL中不存在的功能或性能特征。例如,MySQL中不存在公用表表达式。如果两者都没有推动您做出决定的功能,那么归结为个人偏好和成本。

答案 1 :(得分:1)

如果你对Sql Server更加熟悉,那么显然它值得沿着那条路走下去,对于一个小规模的网站,它确实归结为个人偏好。也就是说,有些事情,例如asp.net成员资格提供程序,默认情况下支持Sql Server而不是MySql,因此这可能是你的决定性因素。

归根结底,归结为个人选择。如果您喜欢Sql Server,您更喜欢哪个并愿意支付?

答案 2 :(得分:0)

This article是MySQL和MS SQL之间的详细比较。也许这有助于做出决定。