首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gmail搜索怎么会这么快呢?

Gmail搜索怎么会这么快呢?
EN

Stack Overflow用户
提问于 2011-05-15 07:53:33
回答 4查看 1.6K关注 0票数 2

搜索这么多字符最有效的方法是什么?你认为如何?

假设网站是用PHP和MySQL构建的。

我应该学习什么才能尽可能高效地构建它?有没有我应该学习的算法或者别的什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-15 07:55:00

票数 2
EN

Stack Overflow用户

发布于 2011-05-15 08:02:12

谷歌使用一个名为http://en.wikipedia.org/wiki/Big_table的定制数据库解决方案,它运行在世界各地数以百计的服务器上。他们之所以速度快,是因为他们专门编写了快速的软件,并以一种可以最大限度地利用硬件的方式来设置硬件。

使用PHP和MySQL可以获得不错的数据集,但是一旦开始处理非常大的数据集,MySQL和任何其他通用数据库就会开始在压力下崩溃。如果您想了解更多关于这方面的知识,一个好的起点是在数据库设计中搜索并发性(在http://en.wikipedia.org/wiki/Concurrency_control中进行了简要解释),这是一个太大的主题,无法在stackoverflow reply =中涵盖)

票数 1
EN

Stack Overflow用户

发布于 2011-05-15 07:56:27

谷歌超越了简单的优化数据库和代码。他们还做了大量的分布式编程。虽然他们用来为Gmail等系统提供动力的确切机制是保密的,但众所周知,他们有整个计算机场联网,每一个都在任何给定的时间处理索引的一部分,而不仅仅是一台服务器。

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

https://stackoverflow.com/questions/6005562

复制
相关文章

相似问题

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