1

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

我不想使用 SQL Server,因为许可成本,所以我想知道 MySQL 是否是这种情况下一个切实可行的好替代品。

感谢任何建议。谢谢

4

2 回答 2

2

如果您使用主要提供商进行托管,则 SQL Server 许可不会有任何问题,少数数据库总是包含在主要网络托管公司中。

SQL Server 非常强大,您可以使用带有 sql express 的服务器工具。您还可以花 50 美元购买 SQL Server Management 的开发人员版本。是的,只要 50 美元。有CE精简版等...

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

于 2013-07-07T10:06:04.143 回答
0

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

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

只需阅读 PostgreSQL 并尝试一下。

于 2013-07-05T13:36:09.950 回答