首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP + MySQL对VLDB的好处

PHP + MySQL对VLDB的好处
EN

Stack Overflow用户
提问于 2012-10-25 00:48:18
回答 3查看 220关注 0票数 0

我正在开发两个网站有-一个有几个表,另一个有超过50个表。我使用PHP和MySQL。

这两个网站的一些表格预计每年都会收到超过10万行的数据。我在StackOverflow的一些文章中读到,几十万行对MySQL来说不是问题。但在我的网站上,行数在大约10年或更长时间内将是“巨大的”。

此外,在预期的高峰时段,从这些表访问数据库的次数将非常多。

所以,我有两个问题。首先,MySQL是否为VLDB或类似的场景做好了准备?其次,即使使用索引等技术来加速数据库访问,MySQL能否在极端负载下处理大量请求?如果不是,我应该使用哪种DBMS?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-25 00:55:30

好消息是,十年后的计算机将比现在的计算机快得多,所以光是这一点就应该能买到大量的扩展。

如果您能够正确地构造数据并相应地调优服务器,MySQL就可以处理您的数据。数百万行很少成为问题,一些实例甚至在精心规划的情况下达到了数十亿级,就像Tumblr和他们的Jetpants工具集一样。

关于写或读活动的频率或强度,您并没有给出太多细节。“非常高”可能意味着每分钟几百个,也可能意味着每秒几百万个。

票数 1
EN

Stack Overflow用户

发布于 2012-10-25 00:53:06

Ummm在许多网站上一直都在使用,从流量最少的网站到流量最大的网站。除非你像流量一样访问谷歌/亚马逊,并需要自己编写解决方案,否则MySQL可以很好地处理负载。我将更多地关注数据库结构/适当的索引/负载平衡。这个软件会运行得很好。用户不可避免地把事情搞砸了。

票数 1
EN

Stack Overflow用户

发布于 2012-10-25 01:05:25

您的性能与mySQL的可扩展性主要取决于:

  1. 数据库设计的好坏。
  2. 数据索引的好坏。
  3. 查询编写的好坏。

一旦这3个数据库达到最大值,你仍然可以对数据和集群服务器进行分区,但老实说,一个有1000万行的数据库可能会被很多人称为“中型”数据库。

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

https://stackoverflow.com/questions/13053839

复制
相关文章

相似问题

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