Mysql适用于小型网络应用

时间:2013-07-05 13:26:36

标签: mysql sql-server asp.net-mvc-3

我即将为客户启动一个小型Web应用程序,其主要目的是为特定客户和其他信息上传文档。

我不想使用SQL Server,因为许可费用,所以我想知道MySQL是否是这种情况的可靠和良好的替代品。

感谢任何建议。感谢

2 个答案:

答案 0 :(得分:2)

如果您与主要提供商一起托管,您将不会遇到任何SQL Server许可问题,主要网络托管公司总是包含少量数据库。

SQL Server非常强大,您可以使用带有sql express的服务器工具。您还可以花50美元支付SQL Server Management的开发版本。是的,只需50美元。有CE紧凑版等...

几年前我去了整个Mysql和PostgresSQL路线,我后悔后悔。当然,您可以将MVC或常规Web窗体ASP.NET与这些其他数据库连接起来,但我相信您会后悔。

答案 1 :(得分:0)

这取决于您的需求以及您的应用程序最终将在何处启动 - 如果它是托管,那么您必须依赖它们提供的数据库引擎。
但是,我会推荐PostgreSQL http://postgresql.org/
它也是一个免费的数据库引擎,但如果调整得更好,功能更强大,性能更好 一些不错的功能是:

  • 包含PLPGSQL
  • 使用PlPython或C函数轻松扩展的可能性
  • 不可变函数的索引
  • 部分索引
  • 几种索引类型,即专门用于全文搜索

请阅读PostgreSQL并试一试。