找回密码
 FreeOZ用户注册
查看: 2588|回复: 4
打印 上一主题 下一主题

[新技术交流] Google处理1TB数据只需68秒

[复制链接]
跳转到指定楼层
1#
发表于 24-11-2008 10:29:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
驱动之家[原创] 作者:上方文Q

如何高效处理全球信息一直是Google的狂热追求,而其自行开发的C++编程工具MapReduce就在其中扮演着关键角色。它可以多线程同时执行大规模数据集(1TB以上)的并行运算,是日常超大计算量的完美方案。
Google今天自豪地宣布,他们只需要短短68秒钟就能完成对1TB数据的排序处理。这些数据都是未压缩的文本文件,使用Google File System文件系统存储在1000台计算机上。在此之前,Google处理分布于910台计算机上的等量数据需要耗时209秒,效率只有现在的三分之一左右。
当然,信息爆炸时代的数据量远远不只是TB级别,更常见的是一千倍的PB级别。在今年1月份的时候,Google MapReduce平均每天的数据处理量是20PB,相当于美国国会图书馆今年5月份存档网络数据的240倍。
那么Google MapReduce对4000台计算机上的1PB数据进行排序处理需要多长时间呢?答案是6小时零2分钟。放眼全球,除了Google还没有谁具备这种高速处理能力。
Google还透露,这1PB数据是存储在48000个硬盘上的(当然并没有全部填满),不过考虑到测试的持续时间、涉及的硬盘数量、硬盘的使用寿命,每次进行测试都会有至少一块硬盘挂掉。为此Google文件系统会为每个文件备份三个拷贝,并分别放在三块硬盘上。

                               
登录/注册后可看大图

评分

参与人数 2威望 +30 收起 理由
decisiontree + 20 牛,48000个硬盘,到这个级别才知道冗余的重 ...
beysup + 10 谢谢分享!

查看全部评分

回复  

使用道具 举报

2#
发表于 24-11-2008 22:59:08 | 只看该作者
数据应该适当压缩,

否则就是垃圾,

电子器件太污染环境

起码现在垃圾都压缩了
回复  

使用道具 举报

3#
发表于 25-11-2008 10:53:25 | 只看该作者
每次进行测试都会有至少一块硬盘挂掉
回复  

使用道具 举报

4#
发表于 25-11-2008 21:39:24 | 只看该作者
什么时候能拥有1P的电脑啊
回复  

使用道具 举报

5#
发表于 26-11-2008 10:32:21 | 只看该作者
那时候就直接用人脑了,还用电脑干啥?
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 16-9-2026 04:48 , Processed in 0.014309 second(s), 22 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表