首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >像MySQL这样的开源数据库能支撑我网站的负载吗?

像MySQL这样的开源数据库能支撑我网站的负载吗?
EN

Stack Overflow用户
提问于 2008-12-29 21:21:13
回答 18查看 2K关注 0票数 6

我即将开始开发一个产品(用.NET),我正在评估开源数据库引擎,以避免将许可成本增加到我的产品的总成本中。

你知道哪些是有效的吗?MySQL是一个很好的选择吗?它能支持什么样的网站负载?

你有在实际项目中使用开源数据库的经验吗?

或者,我是否只需要使用Oracle或SQL Server来开发健壮的产品?

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2008-12-30 01:30:03

MySQL并不像你想的那么便宜。

使用MySQL的大型组织花费了大量的资源来保持它的运行,并且经常不得不开发自己的扩展。最近有几篇来自MySQL内部人士的文章说他们的产品质量很差。我已经是MySQL的用户好几年了,在所有权变更到SUNW之后,发布的质量急剧下降。

我意识到可以对MySQL进行优化,使其运行良好,但我不是dba,不能在我的所有项目中都使用dba。我有几个非常复杂的查询,有时会导致系统内存不足。我目前正在将我的系统迁移到SQL Server Express。测试查询在SQL Server Express上的运行速度明显快于在MySQL上的运行速度。如果你在数据库方面不是很强,并且需要一个健壮和快速的系统,我不会使用MySQL。SQL Server Express更适合于具备一般数据库知识的开发人员。他们已经自动化和性能调优了很多你在MySQL上必须手动完成的事情。

另一方面,如果您非常熟悉数据库,则可以考虑使用PostgresSQL。它是开源的。它不像MySQL那样对用户友好,但根据我粗略的理解,它更强大,也更稳定。

底线- MySQL曾经是一个很好的选择,但是考虑一下SQL Server Express和PostgresSQL作为当前更好的替代方案。

编辑:

以下是一些参考资料。还有另外两个非常苛刻的--但我是从reddit上弄来的。

monty-says

was it a good move

destroying mysql

kick in the teeth

criticism

random forum post

what's going on

票数 3
EN

Stack Overflow用户

发布于 2008-12-29 21:24:28

MySQL对于Flickr、Facebook、维基百科、谷歌和YouTube来说已经足够好用了(维基说)--我想说它们各自提供的负载都超出了你的能力范围。我相信WordPress.com -四个million+博客(stats),包括CNN,Time等博客-也使用MySQL。

Oracle/MSSQL绝对不是开发健壮产品所必需的。

票数 17
EN

Stack Overflow用户

发布于 2008-12-29 21:27:12

这个维基百科链接应该会有帮助,它比较了大多数大型关系数据库。假设你正确编写代码,http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems Mysql应该可以很好地工作,它是维基百科运行的基础,所以如果配置正确,并且在足够好的硬件/集群设置上运行,它应该支持几乎所有的应用程序。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/398704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档