都说GOOGLE的搜索引擎是基于云计算技术的他是怎么用这个技术的?例如搜索:云计算三个字第一步找到有云字的结果第二步在第一步的结果中找有计字的结果第三步在第二步中找有算字的结果每一步都是基于上一步的结果的,这明显是单线程结构怎么会用到并行计算了?另外使用全文索引技术只要一台机器也能很快找到结果,为什么说GOOGLE的一个搜索是几百台服务器同时进行搜索的?他是怎么运用云计算这项技术的?
解决方案 »
- jquery问题,new date()方法
- asp.net sitemap 问题
- 关于连接数据库问题,应该很简单,帮帮忙~
- 大家能否给个官方的vs2005实例和教程视频什么的网址????
- 我的vs2003不能识别<button></button>控件,怎么解决呢?
- 郁闷一天了,更新老在执行myCommand.ExecuteNonQuery();这行时提示错误(Multiple-step OLE DB operation generated errors)
- (加急,在线等)ASP.NET 刷新问题 求指点
- 请教EasyuI $.post如何带上页面参数
- TREEVIEW中的麻烦!!
- 我想判断表administrator中有没有name为zhaohua,password为123的记录,请看看我写的程序可以吗
- 如何实现下拉列表框既能选择又能用户输入
- AspNetTheCall 1.2 版本发布,带说明
胡说。google搜索结果是几十万台服务器曾经的并行查询结果的汇总,并且还存在云上的数万台机器上。你可以了解一下map-reduce以及在搜索上的应用等基本概念。
要了解这方面的技术有什么好书可以推荐一下吗?
MAP-REDUCE就是云技术在搜索引擎上的运用吗?
晕!你可以看看 GFS 到 Bigtable 到 Megastore 等概念。怎么就纠结在sql server上呢?不要以为一说到存储就是关系数据库!如果满脑子就是关系数据库,那么大部分存储技术你都给忽略掉了。
你看,一个小小的精子也比你认为的某个关系数据库的能力强不少。只要你能借用到其它存储,为什么不用呢?为什么总是纠结在sql server上呢?
这说明你完全没有站在google的业务需求角度去想问题。这个差距实在是太明显了。