【发布时间】:2010-09-13 00:57:19
【问题描述】:
让 Google 能够如此快速地提供查询服务的技术和编程决策是什么?
每次我搜索某些东西(每天几次)时,我总是惊讶于他们如何在接近或不到 1 秒的时间内提供结果。他们可以采用什么样的配置和算法来实现这一点?
旁注:有点压倒性地认为,即使我要在我的机器上放置一个桌面应用程序并使用它,它的速度可能也不会像 Google 的一半。我说继续学习。
这里提供了一些很好的答案和建议:
- Google Platform
- Map Reduce
- Algorithms carefully crafted
- 硬件 - 集群农场和大量廉价计算机
- 缓存和负载平衡
- Google File System
【问题讨论】:
标签: performance algorithm