用于小型web应用程序的Mysql

用于小型web应用程序的Mysql,mysql,sql-server,asp.net-mvc-3,Mysql,Sql Server,Asp.net Mvc 3,我将为一个客户启动一个小型web应用程序,其主要目的是上载特定客户的文档和其他信息 我不想使用SQL Server,因为授权成本很高,所以我想知道MySQL是否是这个场景的一个切实可行的好替代品 谢谢你的建议。谢谢这取决于您的需要以及您的应用程序最终将在哪里启动-如果它是主机,那么您必须依赖它们提供的数据库引擎。 不过,我还是推荐PostgreSQL 它也是一个免费的数据库引擎,但如果调整得当,功能更强大,性能更好。 一些不错的功能包括: 包括PLPGSQL 使用PlPython或C函数轻松扩

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

我不想使用SQL Server,因为授权成本很高,所以我想知道MySQL是否是这个场景的一个切实可行的好替代品


谢谢你的建议。谢谢

这取决于您的需要以及您的应用程序最终将在哪里启动-如果它是主机,那么您必须依赖它们提供的数据库引擎。
不过,我还是推荐PostgreSQL
它也是一个免费的数据库引擎,但如果调整得当,功能更强大,性能更好。
一些不错的功能包括:

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

只要阅读有关PostgreSQL的内容并尝试一下即可。

如果您使用大型提供商托管,SQL Server许可不会有任何问题,大型web托管公司总是会提供少量数据库

SQL Server非常健壮,您可以将服务器工具与SQL express结合使用。您还可以花50美元购买开发人员版本的SQL Server管理。是的,只有50美元。有CE紧凑版等

几年前我就开始了Mysql和PostgresSQL的整个过程,回首往事,我很后悔。当然,你可以将MVC或常规Web表单ASP.NET与这些其他数据库连接起来,但我相信你会后悔的