大数据理论与实践总结课程总结 - 从数据仓库到湖仓一体
本课程聚焦从传统数据仓库到数据湖、再到湖仓一体(Lakehouse)的演进路径,强调原理讲解与架构思维训练,帮助学习者从工程实践和系统设计两个维度理解现代数据平台的整体图景。
本节课程与前续章节(HDFS 文件系统、MapReduce/Spark 计算、Hive 数仓、Parquet 列存、ETL 与流式计算等)形成闭环:前面的课程回答“如何存、如何算、如何流”,本课程回答“整体架构应该长成什么样,以及为什么会这样长”。
通过本课程的学习,读者将能够:
系统回顾从传统数据仓库到数据湖、再到湖仓一体的演进脉络与驱动力。 理解数据湖常见问题(数据沼泽、元数据失控)的根源与工程症状。 掌握 Lakehouse 的核心技术基石——Table Format(表格式) 的设计思想与实现原理。 建立现代数据栈中存储、计算、格式、编排等组件之间的角色分工与协同关系。 能够基于典型业务场景,对比分析 Data Warehouse / Data Lake / Lakehouse 的架构优劣与适用边界。
本章在流计算“跨行转账对账”案例的基础上,沿着同一组业务场景,依次走过数据仓库 - 数据湖 - 湖仓一体三个阶段。通过对“同一家商业银行同一类业务”的持续追踪,读者可以更直观地看到:架构并不是凭空设计出来的,而是被业务需求和成本压力一点一点“推”出来的。
在后续章节中,凡是提到“数据仓库”,都可以先粗略地理解为:围绕分析和决策场景构建的、以主题为中心的历史数据集合,用统一口径为报表和分析服务,而不是面向在线交易的业务数据库。
从业务演进与技术演进的双重视角来看,本章重点围绕三个问题展开:
在只有 T+1 数据仓库时,哪些监管报表 / 历史分析类诉求已经被很好满足,哪些实时风控 / 数据科学类诉求开始显得吃力? 为了引入更多数据类型、降低长期存储成本,银行为什么会选择建设数据湖,而不是简单“再堆一套数仓”或“继续扩容现有数仓”? 当数据湖逐渐“沼泽化”之后,银行为什么又不得不在其之上重建类似数据库的管理能力,走向 Lakehouse,用一套架构同时支撑批处理与流式更新?
Table Format。