到底什么是“数据湖”?

原创 鲜枣课堂 2025-03-24 11:31
3月11日那篇文章链接,小枣君介绍了什么是“数据仓库数据集市。今天这篇,我再来说说什么是“数据湖”。


  什么是数据湖

数据湖,英文名叫做Data Lake。它和数据库、数据仓库一样,是一种存储和处理数据的平台。

或者,更准确来说,数据湖是一个技术体系。它不是某一个具体的产品,而是一种架构,包括了很多的技术和组件(下文会详细说)。


我们还是先从数据湖的发展历程开始说起吧。

2010年10月,在纽约的Hadoop World大会上,Pentaho公司创始人及CTO詹姆斯·迪克森(James Dixon)率先提出了数据湖的概念。当时,他之所以提出数据湖,主要是为了推广自家的Pentaho产品以及Hadoop。

小枣君之前介绍过Hadoop(深入浅出大数据:到底什么是Hadoop?)。它是大数据的一个核心技术,诞生于2006年,具有极强的数据存储和处理能力。

詹姆斯·迪克森的Pentaho产品,是一个BI(Business Intelligence,商业智能)分析组件,基于Hadoop技术。

介绍数据仓库的时候,小枣君提到过,数据仓库会把众多数据源的数据汇集起来,进行ETL(抽取Extract、转换Transform和加载Load)三板斧操作,然后存储,用于BI、SQL查询、数据挖掘、数据分析等目的。

图片


换言之,Pentaho,是将当时新兴的Hadoop技术应用于数据仓库的一个尝试,主要是为了解决数据仓库的能力不足问题。

数据仓库正式诞生于1990年左右,到2010年,已经无法跟上时代。

数据仓库(包括数据集市),会对来自数据源的数据进行预处理和筛选。所以,在进行数据分析和数据价值挖掘时,会面临几个问题:

1、数据被预处理过,只保留了指定的属性。分析时,只能回答之前预设的问题。

2、数据被筛选过,很多底层的细节被筛除了。分析时,无法获得这些信息。

3、随着当时互联网的高速发展,非结构化数据(电子邮件,文档, PDF)以及半结构化数据(CSV,日志, XML, JSON)迅猛增长。数据仓库主要以处理结构化的数据(关系型数据库,例如数据表格、行与列)为主,无法很好地满足需求。

换言之,数据仓库,是把所有数据源的数据,按一开始制定的规则,进行了处理,变成了产品,缺乏灵活性。

而数据湖,是利用Hadoop等大数据技术的处理能力和成本优势,将所有数据源的数据,不做预处理,全部都存起来。

这就解决了前面提到的几个问题:

1、数据湖中的数据接近原生,内容齐全,属性完整。应用层在使用数据时,可以基于需求,进行灵活设计。

2、数据信息未被筛选,底层细节都在,可以尽可能还原业务(也是为了更好地分析)。

3、结构化、非结构化、半结构化,所有数据都能保存和处理,满足互联网时代发展的需要。

数据湖还解决了一个重要问题,那就是数据孤岛。很显然,企业内部各个业务系统的数据都放在一起了,当然也就没有孤岛了,可以开发横跨多个系统的数据应用。

我们可以举个买菜炒菜的例子。

数据仓库,因为存储成本高,所以,买了菜之后,会进行预处理,变成指定的炒菜素材,例如土豆块、菜叶、肉丝等。炒菜时,厨师直接取用。如果厨师想要做一些特殊的菜,一些原生态的菜,就没办法了。如果厨师想要烧鱼,也没办法。

数据湖,就是你拥有了一个超大且便宜的空间,可以保存你购买的所有食材。食材的品种非常丰富,且不需要做任何预处理。各个厨师可以根据自己的需要,在炒菜时自行处理。厨师拥有了更多的灵活度,菜品也更加丰富。


数据湖的出现,满足了企业用户存储全域原始数据的需求。

2011年,CITO Research网站的CTO和作家丹·伍德斯(Dan Woods)也力推数据湖的概念。他指出:“如果我们把数据比作大自然的水,那么各个江川河流的水未经加工,源源不断地汇聚到数据湖中。”

很多人也许会问,为什么叫“数据湖”?而不是“数据池”、“数据河”、“数据海”?

因为“数据池”太小,体现不出数据的大量。“数据河”是流动的,数据无法保存。“数据海”则是因为没有边界。数据湖是属于企业的,需要边界,需要注意隐私和安全。


数据湖的主要特征

我们再简单地梳理一下数据湖的优点。

第一,数据的多样性

数据湖可以存储多种类型的数据,包括结构化数据、半结构化数据和非结构化数据。这符合了物联网(IoT)、社交媒体和移动互联网的时代需求。

最近这几年,AI特别火爆。数据是AI的三要素(算力、算法、数据)之一。数据湖有利于企业发展AI业务,例如机器学习、生成式人工智能等。

第二,处理的实时性。

传统的数据仓库,采用的是——写时模式(Schema-On-Write)。数据加载到数据仓库时,首先需要定义好它。

数据湖,采用的是——读时模式(Schema-On-Read)。只需加载原始数据,然后,当准备使用数据时,再定义它。

这是两种截然不同的数据处理方法。数据湖简化了前期操作,数据准备的周期更短,可以灵活满足更多不同上层业务的高效率分析诉求。


第三,容量更大。

数据湖具有海量的数据存储能力。数据湖基于分布式存储系统构建,能够灵活扩展,可以轻松应对PB级甚至EB级的数据量。

第四,成本更低。

数据湖往往基于开源软件和廉价硬件构建,而且部署在云环境中,成本大幅下降,减少了企业的投资。

第五,应用的多样化。


前面说了,数据湖保留了数据的原始特征和细节,所以,为后续的灵活分析和挖掘提供了丰富素材。企业用户可以进行批处理分析、实时流处理分析和交互式分析,满足不同业务场景的需求。



数据湖面对的挑战

说完了优点,我们再来看看挑战。

建设和使用数据湖,不是一件简单的事情。很多企业盲目跟风建设数据湖,最终却没有达到效果。

想要拥抱数据湖,面对的挑战主要来自两个方面。

第一,是性能。

数据湖的数据量很大,数据格式也很杂。缺乏一致的数据结构和ACID(原子性、一致性、隔离性和持久性)事务支持,导致数据湖在满足报告和分析需求时性能不佳。

第二,是数据治理。

数据治理是数据湖的最核心要素(没有之一)指对企业中数据的可用性、完整性和安全性的全面管理,以提升数据的质量和可用性

前面提到,我们可以将数据源的数据“倒入”数据湖,无需进行处理。但是,“不处理并不代表“不治理”、“不管理”。

在介绍数据仓库的时候,我们提到过元数据。元数据,就是管理数据的数据。元数据中包括了数据存储位置、数据格式、数据模式、数据分布等信息。

数据湖拥有海量数据,管理元数据显得更为重要。

数据湖会建立一个数据目录。数据目录是元数据的集合,可以理解为是一张“数据清单”。通过数据目录,用户可以搜索和发现数据湖中的数据,提高数据的可访问性和可发现性。


具体来说,基于数据目录,结合数据管理和搜索工具,上层计算引擎可以直接获取数据的关键信息,进行数据处理。

数据目录,还可以对数据湖中的数据进行访问控制,控制的力度可以做到“库表列行”等不同级别。

除了数据目录之外,数据治理还需要关注数据质量和数据合规。

数据湖存储的数据,具有不同的质量和精度,可能导致分析结果不准确、不可靠。因此,需要建立数据质量系统,确保数据的完整性、准确性、一致性以及标准化。

数据合规,很容易理解,就是数据存储和使用必须符合法律法规,例如GDPR(通用数据保护条例)、HIPAA(健康保险便利和责任法案)等。数据合规一旦出问题,可能导致数据泄露、法律诉讼或巨额罚款,损害企业的声誉,也带来经济上的损失。

特别值得一提的是,如果数据湖没有得到妥善的治理,就会变成庞大的“数据沼泽”,根本没办法发挥数据的价值,反而变成累赘。


█ 数据湖的架构

前面说过,数据湖是一个框架和技术体系。它由多个互相协作的组件和产品组成的。

围绕数据湖的技术组件和产品,一般来自四类厂商:

· 开源解决方案
· 云服务商(如亚马逊AWS、微软Azure、Google Cloud、阿里云、华为云等
· 专业数据库出身的厂商
· 一些初创企业或团队

不同的公司,会开发不同的组件和产品,应用于不同的层级。少部分公司,能够提供完整的全套解决方案,或者基于云服务的全托管方案。


出于成本的考虑,很多企业可能更倾向于使用开源产品。开源数据湖方案比较知名的分别是:Delta Lake(DataBricks公司)、Apache Iceberg、Apache Hudi和Apache Paimon。

图片来自网络

数据湖概念被提出来之后,云服务厂商特别激动,也特别热情,吆喝得最卖力。原因很简单,数据湖想要实现海量数据的低成本存储,一般会用到分布式存储和云存储服务。而且,云服务厂商可以提供前面提到的全托管方案。

AWS的数据湖产品体系(图片来自网络

不同的方案提供商,会提出不同的数据湖架构。但是,基本上都包括四个主要层次:

数据摄取层(数据采集层):负责从各种数据源收集数据,并将其传输到数据湖中。

数据存储层:以原始格式存储大规模的数据。

数据管理层:对数据进行管理和组织,包括数据的分类、编目、索引等功能。还要负责数据的安全和合规。

数据访问层(数据分析层):提供各种工具和框架,支持用户对数据湖中的数据进行查询、统计分析、机器学习等操作。

好了,看到这里,大家一定会发现,数据仓库和数据湖有各自的优点和缺点。


那么,有没有办法,可以将两者之间的优点相结合呢?

当然有的,那就是数据湖仓,也叫湖仓一体

下一期,我们就来详细了解一下,到底什么是数据湖仓(湖仓一体。这也是鲜枣课堂大数据专题的最后一期。敬请期待!


鲜枣课堂 学通信,学5G,就上鲜枣课堂!
评论 (0)
  • 在智能语音产品的开发过程中,麦克风阵列的选型直接决定了用户体验的优劣。广州唯创电子提供的单麦克风与双麦克风解决方案,为不同场景下的语音交互需求提供了灵活选择。本文将深入解析两种方案的性能差异、适用场景及工程实现要点,为开发者提供系统化的设计决策依据。一、基础参数对比分析维度单麦克风方案双麦克风方案BOM成本¥1.2-2.5元¥4.8-6.5元信噪比(1m)58-62dB65-68dB拾音角度全向360°波束成形±30°功耗8mW@3.3V15mW@3.3V典型响应延迟120ms80ms二、技术原
    广州唯创电子 2025-03-27 09:23 25浏览
  • 文/陈昊编辑/cc孙聪颖‍2025 年,作为中国实施制造强国战略第一个十年计划的关键里程碑,被赋予了极为重大的意义。两会政府工作报告清晰且坚定地指出,要全力加速新质生产力的发展进程,推动传统产业全方位向高端化、智能化与绿色化转型。基于此,有代表敏锐提议,中国制造应从前沿技术的应用切入,逐步拓展至产业生态的构建,最终延伸到提升用户体验的维度,打出独树一帜、具有鲜明特色的发展牌。正是在这样至关重要的时代背景之下,于 AWE 2025(中国家电及消费电子博览会)这一备受瞩目的舞台上,高端厨房的中国方案
    华尔街科技眼 2025-03-25 16:10 51浏览
  • ​2025年3月27日​,贞光科技授权代理品牌紫光同芯正式发布新一代汽车安全芯片T97-415E。作为T97-315E的迭代升级产品,该芯片以大容量存储、全球化合规认证、双SPI接口协同为核心突破,直击智能网联汽车"多场景安全并行"与"出口合规"两大行业痛点,助力车企抢占智能驾驶与全球化市场双赛道。行业趋势锚定:三大升级回应智能化浪潮1. 大容量存储:破解车联网多任务瓶颈随着​车机功能泛在化​(数字钥匙、OTA、T-BOX等安全服务集成),传统安全芯片面临存储资源挤占难题。T97-415E创新性
    贞光科技 2025-03-27 13:50 23浏览
  • 汽车导航系统市场及应用环境参照调研机构GII的研究报告中的市场预测,全球汽车导航系统市场预计将于 2030年达到472亿美元的市场规模,而2024年至2030年的年复合成长率则为可观的6.7%。汽车导航系统无疑已成为智能汽车不可或缺的重要功能之一。随着人们在日常生活中对汽车导航功能的日渐依赖,一旦出现定位不准确或地图错误等问题,就可能导致车主开错路线,平白浪费更多行车时间,不仅造成行车不便,甚或可能引发交通事故的发生。有鉴于此,如果想要提供消费者完善的使用者体验,在车辆开发阶段便针对汽车导航功能
    百佳泰测试实验室 2025-03-27 14:51 31浏览
  • 六西格玛首先是作为一个量度质量水平的指标,它代表了近乎完美的质量的水平。如果你每天都吃一个苹果,有一间水果店的老板跟你说,他们所卖的苹果,质量达到六西格玛水平,换言之,他们每卖一百万个苹果,只会有3.4个是坏的。你算了一下,发现你如果要从这个店里买到一个坏苹果,需要805年。你会还会选择其他店吗?首先发明六西格玛这个词的人——比尔·史密斯(Bill Smith)他是摩托罗拉(Motorloa)的工程师,在追求这个近乎完美的质量水平的时候,发明了一套方法模型,开始时是MAIC,后来慢慢演变成DMA
    优思学院 2025-03-27 11:47 24浏览
  • 案例概况在丹麦哥本哈根,西门子工程师们成功完成了一项高安全设施的数据集成项目。他们利用宏集Cogent DataHub软件,将高安全设施内的设备和仪器与远程监控位置连接起来,让技术人员能够在不违反安全规定、不引入未经授权人员的情况下,远程操作所需设备。突破OPC 服务器的远程连接难题该项目最初看似是一个常规的 OPC 应用:目标是将高安全性设施中的冷水机(chiller)设备及其 OPC DA 服务器,与远程监控站的两套 SCADA 系统(作为 OPC DA 客户端)连接起来。然而,在实际实施过
    宏集科技 2025-03-27 13:20 27浏览
  • 在电子设计中,电磁兼容性(EMC)是确保设备既能抵御外部电磁干扰(EMI),又不会对自身或周围环境产生过量电磁辐射的关键。电容器、电感和磁珠作为三大核心元件,通过不同的机制协同作用,有效抑制电磁干扰。以下是其原理和应用场景的详细解析:1. 电容器:高频噪声的“吸尘器”作用原理:电容器通过“通高频、阻低频”的特性,为高频噪声提供低阻抗路径到地,形成滤波效果。例如,在电源和地之间并联电容,可吸收电源中的高频纹波和瞬态干扰。关键应用场景:电源去耦:在IC电源引脚附近放置0.1μF陶瓷电容,滤除数字电路
    时源芯微 2025-03-27 11:19 28浏览
  •       知识产权保护对工程师的双向影响      正向的激励,保护了工程师的创新成果与权益,给企业带来了知识产权方面的收益,企业的创新和发明大都是工程师的劳动成果,他们的职务发明应当受到奖励和保护,是企业发展的重要源泉。专利同时也成了工程师职称评定的指标之一,专利体现了工程师的创新能力,在求职、竞聘技术岗位或参与重大项目时,专利证书能显著增强个人竞争力。专利将工程师的创意转化为受法律保护的“无形资产”,避免技术成果被他人抄袭或无偿使
    广州铁金刚 2025-03-25 11:48 159浏览
  • 家电,在人们的日常生活中扮演着不可或缺的角色,也是提升人们幸福感的重要组成部分,那你了解家电的发展史吗?#70年代结婚流行“四大件”:手表、自行车、缝纫机,收音机,合成“三转一响”。#80年代随着改革开放的深化,中国经济开始飞速发展,黑白电视机、冰箱、洗衣机这“新三件”,成为了人们对生活的新诉求。#90年代彩电、冰箱、全自动洗衣机开始大量进入普通家庭,快速全面普及,90年代末,家电产品实现了从奢侈品到必需品的转变。#00年代至今00年代,随着人们追求高品质生活的愿望,常用的电视机、洗衣机等已经远
    启英AI平台 2025-03-25 14:12 44浏览
  • 长期以来,智能家居对于大众家庭而言就像空中楼阁一般,华而不实,更有甚者,还将智能家居认定为资本家的营销游戏。商家们举着“智慧家居、智慧办公”的口号,将原本价格亲民、能用几十年的家电器具包装成为了高档商品,而消费者们最终得到的却是家居设备之间缺乏互操作性、不同品牌生态之间互不兼容的碎片化体验。这种早期的生态割裂现象致使消费者们对智能家居兴趣缺失,也造就了“智能家居无用论”的刻板印象。然而,自Matter协议发布之后,“命运的齿轮”开始转动,智能家居中的生态割裂现象与品牌生态之间的隔阂正被基于IP架
    华普微HOPERF 2025-03-27 09:46 18浏览
  • 在嵌入式语音系统的开发过程中,广州唯创电子推出的WT588系列语音芯片凭借其优异的音质表现和灵活的编程特性,广泛应用于智能终端、工业控制、消费电子等领域。作为该系列芯片的关键状态指示信号,BUSY引脚的设计处理直接影响着系统交互的可靠性和功能拓展性。本文将从电路原理、应用场景、设计策略三个维度,深入解析BUSY引脚的技术特性及其工程实践要点。一、BUSY引脚工作原理与信号特性1.1 电气参数电平标准:输出3.3V TTL电平(与VDD同源)驱动能力:典型值±8mA(可直接驱动LED)响应延迟:语
    广州唯创电子 2025-03-26 09:26 128浏览
  • 在当今竞争激烈的工业环境中,效率和响应速度已成为企业制胜的关键。为了满足这一需求,我们隆重推出宏集Panorama COOX,这是Panorama Suite中首款集成的制造执行系统(MES)产品。这一创新产品将Panorama平台升级为全面的工业4.0解决方案,融合了工业SCADA和MES技术的双重优势,帮助企业实现生产效率和运营能力的全面提升。深度融合SCADA与MES,开启工业新纪元宏集Panorama COOX的诞生,源于我们对创新和卓越运营的不懈追求。通过战略性收购法国知名MES领域专
    宏集科技 2025-03-27 13:22 24浏览
  • WT588F02B是广州唯创电子推出的一款高性能语音芯片,广泛应用于智能家电、安防设备、玩具等领域。然而,在实际开发中,用户可能会遇到烧录失败的问题,导致项目进度受阻。本文将从下载连线、文件容量、线路长度三大核心因素出发,深入分析烧录失败的原因并提供系统化的解决方案。一、检查下载器与芯片的物理连接问题表现烧录时提示"连接超时"或"设备未响应",或烧录进度条卡顿后报错。原因解析接口错位:WT588F02B采用SPI/UART双模通信,若下载器引脚定义与芯片引脚未严格对应(如TXD/RXD交叉错误)
    广州唯创电子 2025-03-26 09:05 107浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦