zoukankan      html  css  js  c++  java
  • 微软做搜索引擎拼不过Google的真正原因

    微软也在大张旗鼓的做搜索引擎,但并没有取得很好的成果,一直在测试测试。虽然宣称未来肯定会超过Google,但现在看起来距离这个目标有些遥远。

     

    昨天参加Google的研讨会,其中一个细节引起了我的注意。Google的朱会灿说Google现在是自己在设计计算机的主板,在一块主板上可以放上很多CPU和硬盘,而且通过专用的这种设计可以让计算机的尺寸变的更小,在同样的体积内可以容纳更多的运算能力和存储能力。同时,采用linux的性能更为强大和安全。

    这让我联想到微软如果要做搜索引擎,肯定不得不要用Windows的操作系统,但Windows操作系统过于庞大,复杂,在同样的硬件配置下所能够支持的运算能力肯定无法和Google相比的。

    微软因为有Windows的存在,所有的相关产品比需要依赖和建筑在这个品牌上。但Windows并非万金油,希望通吃肯定在性能上就有很大的缺失。因此,在微软的其它产品线上,有些人坚持不用Windows系统和内核,比如Xbox 360的项目负责人,当时据说和比尔盖茨进行了激烈的争论,最终终于说服了盖茨,而没有继续像Xbox那样采用Windows的系统内核,这样才使得新的XBox360游戏机性能上超过了PS3

    现在的搜索引擎同样面临这样的问题,如果是做普通的网站也就罢了,微软可以宣称自己的Windows 2003服务器很易用和稳定,容易管理。但在搜索引擎上,拼的是巨大的计算能力和超强的分布式存储能力,这些其实都是Windows操作系统天生的缺陷。要想依赖Windows作为服务器,即便微软的技术再高,在同样的投入下,肯定无法产生出像Google那样的计算能力。

    没有计算能力,再好的技术也无法发挥所长。之所以这样说,是因为搜索引擎已经进入到新的竞争范畴,很多参数的计算都是需要大规模的分布式计算。Google最为引为骄傲的是他们有一套可以让工程师迅速调用上千、上万台计算机为一个应用服务的工具和系统,一个新的工程师进入google后,很快就可以学会调用如此强大的计算能力为自己服务。要知道,智能的搜索就涉及到很多算法,而算法与计算能力密切相关,在算法已经优化到一定程度的情况下,计算能力的提升也可以把各个搜索引擎的差距拉大。Google在很多地方其实凭借的是这种计算能力的差距。

    所以,我想说,如果微软真的想要赶上甚至超过Google,放弃对Windows的依赖,投入到linux的怀抱,或者再重新为搜索引擎设计一套操作系统吧,甚至微软自己也仿照Google做硬件,研究微软牌超级计算机 

  • 相关阅读:
    linux查看CPU和内存信息
    linux yum命令详解
    查看文件中关键字前后几行的内容
    vue.js+web storm安装及第一个vue.js
    android GPS: code should explicitly check to see if permission is available
    ASP.NET MVC Identity 使用自己的SQL Server数据库
    阿里云服务器,tomcat启动,一直卡在At least one JAR was scanned for TLDs yet contained no TLDs就不动了
    ASP.NET MVC4 MVC 当前上下文中不存在名称“Scripts”
    python 将windows字体中的汉字生成图片的方法
    Java android DES+Base64加密解密
  • 原文地址:https://www.cnblogs.com/fengyv/p/2423914.html
Copyright © 2011-2022 走看看