免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zhangzhh05
打印 上一主题 下一主题

[算法] 对Google算法优越性的一点小体会 [复制链接]

论坛徽章:
8
CU大牛徽章
日期:2013-04-17 10:59:39CU大牛徽章
日期:2013-04-17 11:01:45CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:58技术图书徽章
日期:2013-12-04 10:48:50酉鸡
日期:2014-01-03 10:32:30辰龙
日期:2014-03-06 15:04:07
161 [报告]
发表于 2008-06-26 12:37 |只看该作者
对了,人家google还有个通过邮箱实时聊天的东东。假设设计目标仅仅是千万人同时在线,又需要什么样的数据库软硬件呢?

论坛徽章:
0
162 [报告]
发表于 2008-06-26 12:38 |只看该作者
原帖由 shan_ghost 于 2008-6-26 12:37 发表
对了,人家google还有个通过邮箱实时聊天的东东。假设设计目标仅仅是千万人同时在线,又需要什么样的数据库软硬件呢?


觉得有道理.

论坛徽章:
0
163 [报告]
发表于 2008-06-26 12:45 |只看该作者
原帖由 zszyj 于 2008-6-26 11:56 发表

google使用的是LINUX+MYSQL, 虽然不用ORACLE, 但MYSQL不算是数据库吗?



我不清楚google有没有用MYSQL,你可以找出证据来证明google在用mysql。
但是google的核心是GFS确是事实。
合适的技术解决合适的问题,不要以为你用数据库就不需要算法了,Google也就会用数据库也就不需要算法了。
不要以为所有的人一样都是在做着民工一样的工作。

论坛徽章:
0
164 [报告]
发表于 2008-06-26 12:54 |只看该作者
原帖由 shan_ghost 于 2008-6-26 12:37 发表
对了,人家google还有个通过邮箱实时聊天的东东。假设设计目标仅仅是千万人同时在线,又需要什么样的数据库软硬件呢?


这个就是我在尝试的东西。 其实就是im.

论坛徽章:
0
165 [报告]
发表于 2008-06-26 13:00 |只看该作者
原帖由 flw 于 2008-6-26 11:50 发表
圣人之道是什么?就是中庸!
如果我是决策者,我会采纳 zszyj 的建议,我觉得他的想法很对,让他去实施这个项目好了。
同时我也会给他的反对者一定的时间和资金,去做前瞻性的预研。当然如果公司资金紧张那就 ...


很简单,  假设有10w台服务。  造它的做法, 前1w台 很好。只有 中国区服务  很好

3万台 好  加上亚洲区服务器 也很好

5 万台 慢  数据库不时当机, 解决不了。  

这时候我们是继续下去呢? 还是 重新推翻?  当我们发现oracle 无法满足我们的要求了。所以
我们要求 oracel 开发个新版本。

论坛徽章:
0
166 [报告]
发表于 2008-06-26 13:02 |只看该作者
原帖由 haiyan_qi 于 2008-6-26 12:45 发表



我不清楚google有没有用MYSQL,你可以找出证据来证明google在用mysql。
但是google的核心是GFS确是事实。
合适的技术解决合适的问题,不要以为你用数据库就不需要算法了,Google也就会用数据库也就不需 ...



有介绍性的文章, 的确用了mysql.   但绝对不是它所说这种低劣的架构。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
167 [报告]
发表于 2008-06-26 13:10 |只看该作者
原帖由 benjiam 于 2008-6-26 13:00 发表


很简单,  假设有10w台服务。  造它的做法, 前1w台 很好。只有 中国区服务  很好

3万台 好  加上亚洲区服务器 也很好

5 万台 慢  数据库不时当机, 解决不了。  

这时候我们是继续下去呢? 还是  ...

继续你这个比方:
我前面提到的预研,就是在公司只有一万台设备的时候,
就为 5 万台设备做准备。
因此当5 万台 慢  数据库不时当机, 解决不了时,
自己的新技术应该已经研发出来了。

[ 本帖最后由 flw 于 2008-6-26 13:19 编辑 ]

论坛徽章:
0
168 [报告]
发表于 2008-06-26 13:11 |只看该作者
google的三大基石

gfs,bigtable,map-reduce

相对应的开源产品

gfs:kfs(据传google创史人的同窗所创),hdfs(hadoop的子项目)
bigtable:hbase(hadoop的子项目),Hypertable(从hbase项目组分离出去的,用c++实现)
map-reduce:hadoop(apache的项目,java实现,目前创史人在yahoo全力打造,已有2000个以上的节点并行计算的规模)

其实大家都能去接触这些最前沿的东西。有工夫吵,不如去做做实验,看看源码。

[ 本帖最后由 cx6445 于 2008-6-26 13:13 编辑 ]

论坛徽章:
0
169 [报告]
发表于 2008-06-26 13:12 |只看该作者
原帖由 flw 于 2008-6-26 13:10 发表

继续你这个比方:
我前面提到的预研,就是在公司只有一万台设备的时候,
就为 5 万台设备做准备。
因此当5 万台 慢  数据库不时当机, 解决不了时,
新技术应该已经研发出来了。



为什么不直接用新技术呢?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
170 [报告]
发表于 2008-06-26 13:19 |只看该作者
原帖由 haiyan_qi 于 2008-6-26 13:12 发表

为什么不直接用新技术呢?

因为自己的还没研发出来。别人研发出来的风险又太高。

[ 本帖最后由 flw 于 2008-6-26 13:20 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP