首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >google搜索引擎架构-那么多并发用户如何在其上进行搜索

google搜索引擎架构-那么多并发用户如何在其上进行搜索
EN

Stack Overflow用户
提问于 2010-05-30 00:40:47
回答 4查看 5K关注 0票数 8

数以百万计的用户在谷歌、雅虎等网站上搜索如此多的东西。服务器如何处理如此多的并发搜索?我不知道他们是如何让它变得如此可伸缩的。任何对他们架构的洞察都将受到欢迎。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-05-30 01:04:06

一个元素,DNS load balancing

有很多关于google架构的资源,这个站点有一个很好的列表:

  • http://highscalability.com/google-architecture
票数 7
EN

Stack Overflow用户

发布于 2010-05-30 01:46:12

DNS负载平衡是正确的,但它并不是问题的全部答案。Google使用了多种技术,包括但不限于以下技术:

  • DNS Load Balancing system

-按照建议,但请注意以下

  • 群集数据库(数据库存储和检索分布在许多DNSLB web服务(类似于此处的DNSLB)中)内部开发的群集/分布式归档system

  • 高度优化了搜索索引和算法,提高了存储效率,并且跨请求( cluster
  • Caching of requests,squid)、响应( responses,squid)、数据库(in memory,请参阅上述文章中的分片)

的存储和检索速度更快

票数 4
EN

Stack Overflow用户

发布于 2010-05-30 01:15:48

我最近一直在搜索关于这个话题的信息,Wikipedia's Google Platform article是关于谷歌是如何做到这一点的最好的信息源。然而,高可伸缩性博客几乎每天都有关于可伸缩性的优秀文章。一定要检查一下他们的Google architecture article

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

https://stackoverflow.com/questions/2935811

复制
相关文章

相似问题

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