我想知道谷歌搜索引擎如何在没有时间的情况下选择结果
谁能告诉我谷歌如何在没有时间(80毫秒到100毫秒)的情况下选择搜索结果。
如果它有包含 30lakes 行的数据,我会使用 mysql 作为我的数据库,即使它有适当的索引和引用,它也需要更多时间来加载。
谁能解释一下谷歌搜索引擎是如何工作的?
提前致谢。
can any one give an idea how google pick search results with no time(80ms to 100ms).
Iam using mysql as my db if it has data with 30lakes rows in it, even though it has proper indexing and references it tooks more time to load.
Can any one explain how google search engine works.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这可能对你有帮助
This might be helpful to you
阅读原始文档,The Anatomy of a Large-扩展超文本网络搜索引擎。
从那时起,它显然已经取得了很大的进步,但这应该给你一个开始:)
Have a read of the original documents, The Anatomy of a Large-Scale Hypertextual Web Search Engine.
It's obviously come a long way since then, but that should give you a start :)
以下是 Google 服务器结构的(粗略)概述:
http://www.googleguide.com/google_works.html
简而言之,Google 的后端并不是单一的 MySQL 服务器,而是各种(通用和专有)系统的多台服务器。
Here is a (rough) overview of Google's server structure:
http://www.googleguide.com/google_works.html
In a nutshell, Google does not have a single MySQL server in the backend but several servers of various (common and proprietary) systems.
Google 在一个国家/地区拥有大约 1000 台服务器。当您按 Enter 键时,查询将发送到尽可能多的服务器,然后它们都会搜索一定数量的搜索数据库,然后将结果放在一起并发送给您的计算机。
更多信息可参阅《The Google Story》一书。我现在没有带,所以无法找到作者。
广告@m
Google has about 1000 servers in one country. When you press enter, the query is sent to as many of the servers as possible and then they all search a certain amount of their search database, and then they put their results together and send them to your computer.
More information is available in a book called The Google Story. I don't have it with me at the moment, so I can't find out the author.
Ad@m