Hadoop创始人Doug Cutting谈未来大数据的技术

Author Tanmer Tanmer
Tanmer · 2024-10-18发布 · 449 次浏览

在Doug Cutting十年前创建Hadoop架构的时候,他从未想过这会为企业界带来如此超大规模的计算。“毫无疑问,我当初预想的情况比我们现在所看到的要...

       Cloudera首席架构师就内存及云计算相关技术发表讨论,Hadoop将如何在大数据方面发挥更大价值。

       在Doug Cutting十年前创建Hadoop架构的时候,他从未想过这会为企业界带来如此超大规模的计算。“毫无疑问,我当初预想的情况比我们现在所看到的要稍微保守一些。“他在近期伦敦的Strata+Hadoop World大会上说。

       在今天,Hadoop被很多家喻户晓的名字使用,它帮助Facebook分析其每月超过16亿的用户流量,帮助VISA发现了数十亿美元的金融欺诈。

       Hadoop的吸引力在于,它使大数据处理更便宜,从某些方面来说,更加简单。这个平台提供了一系列技术,允许大型数据集分布在商业服务器的大型集群中,对数据进行并行处理。

       然而该平台还有一定的局限性。如今,Hadoop集群能处理大型数据集的速度受到二级存储(SSD或更慢的旋转磁盘)与计算机内存及CPU之间的数据传递率的限制。这种输入/输出(I/O)瓶颈的发生,是因为处理器速度和效率的增长要快于存储读写速度。

       内存中的PB数据

       但是现在的存储技术将经历一次重大变革,对此Doug Cutting表示这将有利于释放大数据处理的潜力。

       今年,Intel计划发布其3D XPoint存储芯片,可以比通常用于SSD中的NAND闪存快1000倍的速度来检索数据,同时也能以超过现今常用的内存类型DRAM 十倍的密度存储数据。

       Xpoint将在一开始以Optane品牌SSD的形式提供存储,而Intel也计划推出XPoint内存模块以便跟进。由于Xpoint以比传统DRAM有更高的密度来存储数据,这些模块将会使服务器具备远远大于现今标准的内存空间。Intel将在明年推出Intel Xeon服务器,含6TB内存,由DDR4 DRAM和Xpoint结合组成。也就是说,Xpoint在性能上并不会与DDR4 DRAM相匹配。预发行的Xpoint SSD有七微秒延迟以及78,000读/写IOPS,要慢于DRAM,并且据估计比高性能SSD快不到20倍。

       Doug Cutting预测,尽管如此,Xpoint的使用以及Hadoop集群的其他非挥发性内存将会使Hadoop平台面向更多新的用例,允许用户在内存中处理更大的数据集,这样也可以分流从磁盘获取数据的过程中的延迟。

      “如果内存中有1PB的数据,并且可以从循环中的任一节点访问这些数据,如果是用于各种算法的,这就会是跨越几个级别的性能提升。”Doug Cutting如此说道,他目前是Cloudera的首席架构师,Cloudera提供自有版本的Hadoop,即非常流行的CDH。

      “图像运算等等各种五花八门的迭代机器学习算法、集群等这些在传统上意义上花费了很长时间、非常昂贵的事物,现在都能基于大量的数据快速实现。

      “过大的数据集以及太慢的计算依然存在,但我认为现在已经有了很大的改变。“Doug Cutting补充说道,远程直接管理访问及千兆以太网交换也能减少与网络流量有关的延迟。

       2014年,Intel对Cloudera进行了大约7.4亿美元的投资。作为双方合作的一部分,Intel会告知Cloudera其在研发安排中新的特性和硬件,确保Cloudera的Hadoop版本能够充分利用这些新技术。

       “对于在内存中访问数据架构方面,我们非常努力的令CPU使用达到最小。”Doug Cutting说道,并指出Cloudera尽量防止不必要的操作,这些操作会引起CPU成为内存数据处理的瓶颈。

       Hadoop和云计算

       Doug Cutting也希望简化Hadoop集群在云计算中的部署,让更广泛的人群能够使用Hadoop。在各种云平台上构建Hadoop集群已经成为可能。举例来说,运行CDH(Cloudera的Hadoop发行版),就可以使用Cloudera Director来部署AWS和Google云平台上的虚拟服务器集群。

       然而,Doug Cutting也说到,如何使处理进程变的更为简单,仍然有很多限制需要解决,而Cloudera也在计划改进从AWS S3及其他云存储向Hadoop数据处理引擎中输入数据的支持。

      “我们需要对Hadoop做一些调整,使其能够更好地适应云计算。我们需要重视像亚马逊S3这样的存储,配合HDFS(Hadoop分布式文件系统)来进行输入输出,这样人们就可以动态地部署集群。”他说。

       在云计算环境中,集群更有可能被启动和关闭,Cloudera还要改进缩短启动时间。

       另一个需要解决的问题,在于简化Hadoop在不同云平台之间的迁移,Doug Cutting对现阶段的云平台锁定表示失望。

     “我们应该让人们在云供应商之间能够实现转移,这在我们看来是非常有价值的。现在,如果你开始是在某云平台上开发的应用,那么很快就被锁定在这个云平台上了。”

       Doug Cutting表示,在CDH上,Cloudera正在构建“一个软件层,可以决定工作负载是运行在本地,还是放到亚马逊、谷歌、微软或其他云供应商上”。

       今天,这一功能在某种程度上来说可通过Cloudera Director实现,他说,“这正是我们要继续推进并使其更加无缝”。

       Doug Cutting相信,最终,Hadoop的传承将会扮演重要角色,让大数据成为常态、让开源成为软件的标准选择,让关系型数据库逐渐成为小众市场。

 

       “我们将不会再讨论大数据,而是探讨数据系统。开源架构将不再是新鲜事物,它将成为主流。关系型系统将基本等同于Cobol语言,而成为历史。我们在十年的时间中向前迈出了一大步。“

 

提交反馈

博客 博客

专注数字内容治理,助力数字体验升级

企业级CMS选型深度指南(2025版)

企业级CMS选型深度指南(2025版)

企业级CMS选择关乎战略成败。本文总结2025年顶尖CMS平台特性与适用场景,提供评估标准与实践经验,助力企业打造高效、安全、可扩展的内容中枢。

Author 73d0
By Lisa
发布:2025-09-15
2025年20+超实用技术文档工具清单推荐

2025年20+超实用技术文档工具清单推荐

本文整理了一份超实用的技术文档工具清单,涵盖写作、图片编辑、屏幕录制、视频制作与数字出版,助您打造高质量、有趣且高效的在线技术文档。

Author c5d1
By Lisa
发布:2025-08-20
全面解析内容管理系统(CMS)类型与Baklib优势

全面解析内容管理系统(CMS)类型与Baklib优势

本文系统介绍了内容管理系统(CMS)的定义、分类与核心功能,深入分析其在企业数字化中的价值,并重点解析Baklib在易用性、扩展性与智能化管理方面的独特优势。

Author 09d6
By Lisa
发布:2025-08-12
2025年企业级CMS选型全指南

2025年企业级CMS选型全指南

本文深入解析企业内容管理系统(CMS)的类型与优势,推荐18款主流平台,包括Baklib、Contentful等,助您找到最适合业务增长的CMS解决方案。

Author b403
By Lisa
发布:2025-08-06
现代CMS平台演进与核心功能解析

现代CMS平台演进与核心功能解析

现代CMS平台已不再局限于网页内容发布,它们通过无头、开源、混合及SaaS类型提供全方位的数字内容管理功能,支持多渠道内容发布与优化,助力企业高效管理数字体验。在本文中,我们深入探讨CMS的核心功能、应用场景及选择指南,帮助您选择最适...

Author d68d
By Lisa
发布:2025-08-01
构建高效内容生态:企业内容管理(ECM)的价值与实践

构建高效内容生态:企业内容管理(ECM)的价值与实践

企业内容管理(ECM)正成为推动数字化转型的核心引擎,助力企业高效管理结构化与非结构化内容,提升协作效率。本文将深入解析ECM系统的优势、组成、实施流程与市场主流工具,并介绍如何通过Baklib实现高效集成与智能内容管理。

Author 5a33
By Lisa
发布:2025-07-29