百度、Google这些的后台是用什么开发的?解决方案
百度、Google这些的后台是用什么开发的??RT,百度、Google这些的后台是用什么开发的??有人了解不?[解决办法]
百度、Google这些的后台是用什么开发的??
RT,百度、Google这些的后台是用什么开发的??有人了解不?
[解决办法]
我想到的是C++。
[解决办法]
java构架
[解决办法]
我不知道是用什么开发的,不过我希望是用java开发的。
[解决办法]
[解决办法]c++..
[解决办法]不太了解,学习下哈。
[解决办法]不会那么简单就是C 或 C++ 吧。
[解决办法]一般的都是C++的吧
[解决办法]据闻Google都是JS?
[解决办法]C++
[解决办法]- -有想有C++和JAVA吧
[解决办法] 不清楚 不下断言
[解决办法]老鸟都放假了。所以大家都不知道。呵呵。
[解决办法]百度网站的后台管理有用php 做的,前阵子做排名,给了人后台管理,是php的
[解决办法][解决办法]核心应该是C吧
[解决办法]这个还真不清楚啊。。
[解决办法]C/c++
[解决办法]是C++
[解决办法]pasac 不仅仅一种
也有google 自身的语言
[解决办法]应该是Java
[解决办法]不知道!
[解决办法]不知,顶一下!!
[解决办法]百度貌似是java的吧 google就不知道了
[解决办法]网页应该是php或是jsp,后台处理应该是c;
[解决办法]JAVA 和C都有应用,可以去找找搜索引擎的书看看,看看序言 简介 作者说明之类就可以推断出GOOGLE,BAIDU用什么开发的了。记得自己见过一本Google工程师写的开发搜索引擎的书,是用Java
[解决办法]我所知道的是主要用了C和python
google有自己的文件系统,叫google file system。是分布式的文件系统,可以将N台机器集群起来看起来是一个硬盘,而且存量不够了,可以动态增加硬盘。开源也有很多这样的文件系统,比如Hadoop,Gluster FS。
google有自己的数据库,叫BigTable,是建立在Google file System之上的,不是传统关系数据库,整个数据库就是个很大的table,说是table,不如说是个hashtable。数据存贮并不稳定,可能丢失数据,但好处是速度超快,而且上千台机器并联处理每一个query。它反正也是用来贮存网页的cache,就算数据丢了也无所谓,再打开一次链接就是了。百度现在也用了一个类似的数据库,是开源的,叫hypertable,有兴趣的朋友可以看看。facebook也有类似的产品,叫cassandra。
google内部有很多的子系统,有广告系统,可以超快的根据分析关键字,随机选取相关的广告。有纠错子系统,可以分析你的关键字,修正你的拼写错误。
各个子系统之间互相的通信,是通过一个叫protocol buffer来互相通信的。protocol buffer可以根据一个接口定义文件来生成各种语言的interface,和数据serialization的方法。这样不同编程语言可以互相通信,目前支持的语言的C++,Java,python。facebook有个类似的产品,叫thrift,facebook去年好像把这个捐给apache了
还有很多其他的产品,太多了,比如google自己的web server。
google基本上都是自己订制做的。