gpt4 book ai didi

mysql - 社交网站的数据库和数据库引擎

转载 作者:行者123 更新时间:2023-11-29 09:17:23 24 4
gpt4 key购买 nike

对于包含用户个人资料、实时提要、照片/视频/内容共享等的大量用户内容网站,要使用什么数据库以及什么数据库引擎?当然,Oracle/Microsoft sql 已被淘汰,因为它们不是免费的(或便宜的)。我将 MySQL 与 MyISAM 结合使用,但这会在社交网站上遇到性能问题。即使使用 InnoDB 也可能对性能没有帮助。那么首先哪个数据库更好用,哪个引擎更好——从免费到付费?

主要关注的是实时提要性能,此外还有大量数据跟踪和分析挖掘。

由于这是一家初创公司 - 硬件成本有限,因此这里没有硬件场来支持性能,因此至少在前两年寻求一个不错的替代方案。

最佳答案

如果您是一家初创公司,那么您也许买得起微软的产品。看看他们的BizSPark该计划为您提供几年免费软件。

不过,我不确定我是否同意 MySQL 不是您的最佳选择。 Facebook 不使用 MySQL 吗?您希望变得更大吗?

如果您认为 InnoDB 对您来说太慢,MySQL 上还有其他存储引擎选项。例如,您调查过TokuDB吗? ?

您是否考虑过像 Linode.com 这样的托管服务而不是你自己的硬件?这可能更适合您的现金流状况。如果您确实觉得数据库负载很繁重,您可以拥有专用或多台服务器。从专用数据库盒开始,然后从那里扩展。您还可以使用云服务,例如 Amazon EC2 .

编辑:我刚刚意识到 Tokutek 有一个社交网络案例研究: http://tokutek.com/customers/a-social-networking-case-study/

在我看来,MySQL 的发展速度不太可能很快超过 MySQL。如果您变得足够忙碌而需要像 TokuDB 这样的东西,您可以通过一些分享来感谢我。 :-)

关于mysql - 社交网站的数据库和数据库引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3661094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com