2026 年,数仓与湖仓之争已经有了答案——不是谁赢谁输,而是双方彼此吸收了对方最好的特性;这让剩下的差异更清晰而不是更模糊,也让真正的决策点转移到大多数团队还没列入预算的那一层:语义层。
真正收敛的是什么——什么没有收敛
五年前,两种架构在理念上针锋相对。数仓的逻辑是"先建模":写入时定 schema,靠结构本身实现治理。湖仓的逻辑是"先落地":廉价存下所有数据,读取时再定 schema,靠契约实现治理。此后的收敛是真实且可度量的,主要发生在存储格式这一层。
开放表格式运动——以 Apache Iceberg 为代表,Delta Lake 与 Apache Hudi 并行——是最关键的变量。当 Snowflake 提供原生 Iceberg 支持、AWS 于 2024 年推出默认采用 Iceberg 的 S3 Tables、Databricks 在 2024 年收购 Iceberg 商业化公司 Tabular(交易金额据广泛报道约 10 亿美元)之后,存储问题尘埃落定:开放格式胜出。您的数仓现在可以直接读湖上的表,湖仓也能调用数仓级的 SQL 引擎。五年前需要脆弱的导出管道才能实现的互操作,如今只是表的一个属性。
同样重要的是什么没有收敛。两个平台依然代表着关于"数据工作如何完成"的不同理论,而且这些差异体现在三个地方:查询之前必须严格建模到什么程度;治理是默认提供还是靠自行拼装;以及平台如何为您实际要做的事情计价。这些差异——而不是存储——才是 2026 年真正要做的决策,也是本文要讨论的内容。
成本:钱到底花在哪里
关于成本的高层讨论,通常卡在每 credit 的标价上——这个数字几乎不说明任何问题。真正重要的是三种成本结构。
存储。 这一轮湖仓赢得干脆。对象存储上的开放格式表存储,每 TB 成本比托管数仓存储低约一个数量级,而且湖与计算之间没有"出口税"——因为它们在架构上本来就是同一个地方。对持有数百 TB 数据的组织(按 IDC 2024 年的增速预测,多数企业都会到这个量级),仅存储差额就可能超过一个小组数据团队的年度人力成本。
按查询模式计价的计算成本。 这正是数仓挽回颜面的地方。BI 查询是突发、并发、不可预测的;数仓的计价方式恰好匹配这种模式——查询间相互隔离,一千次看板刷新不会和一次全表扫描互相拖累。湖仓同样能做到这种隔离,但更多时候需要您去配置(计算集群规格、队列调优),而不是开箱即得。先对工作负载建模再选型的团队反馈:同样的逻辑负载,账单差异可达两到三倍——影响成本的主要是"计价模式与查询形状是否匹配",平台本身反而是其次。
被忽略的第三行:工程人力。 湖仓给您的灵活性需要有人来维护——表维护、文件合并、元数据目录卫生、小文件优化。从业者调查的普遍估计是:同等分析范围内,维护开放格式湖的工程工时高于运行托管数仓。对三人团队,这个差异是生存问题;对三十人团队,只是背景噪音。
实操结论:为您的真实负载建一个两行成本模型——存储增长曲线 + 查询模式画像——在这两行存在之前,不要看任何标价。
建模:两种哲学与一条中间路线
数仓传统认为,数据必须先建模——维度、事实、经过测试的转换——业务用户才能信任它。好处是每位分析师继承一致的定义:收入只有一个口径,活跃客户只有一个口径,且强制执行这些口径的测试随每次部署运行。代价是前置时间:每一个新数据源、每一个新字段,都要在建模队列里排队。对快速变化的运营问题,这个队列就是产品体验本身。
湖仓传统认为先落地后建模,让每个负载自带所需 schema。好处是首次查询以分钟计——这对探索性分析和基于半结构化数据(点击流、日志、文档、图像)的 ML 特征管道意义重大。代价在十八个月后显现:三个团队有了三个版本的"客户"定义,且没人能对上账。
到 2026 年,中间路线已成为标准实践,值得明确命名:原始数据以开放格式落表;对回答八成受治理问题的那两成表(财务、收入、客户身份)施加完整的数仓纪律;长尾部分保持 schema-on-read。两大平台阵营如今都支持这种模式——数仓增加了对非结构化与半结构化类型的支持,湖仓补齐了成熟的转换与测试框架——这正是架构选型的重要性下降、建模政策的重要性上升的原因。"哪些表受治理、谁签核"这个政策问题,在任何平台上都可解,也在这两个平台的缺席之下都无解。
治理与血缘:同一份审计,两条路
无论哪个平台,审计的到来方式都一样:监管机构、审计师或事故复盘会问——谁在什么时间、依据哪条策略访问了什么,数据从哪来。区别在于通往这个答案的路由谁来修。
数仓的治理是默认开通的:基于角色的访问、行列级策略、对象标签、查询历史,都是平台功能,靠配置启用。代价是治理在平台边界内最强——数据一旦流向下游工具,细粒度策略常常随之弱化。
湖仓的治理靠拼装:元数据目录(Unity Catalog、Hive Metastore 的后继者,以及越来越常见的 Polaris 等开放目录)加引擎级执行。目录层自 2023 年以来成熟得很快,开放目录运动意味着策略可以跨引擎生效——这是实质进步。但拼装本身是一个工程项目,不是一次订阅设置,平台团队的能力是硬性前提。
Gartner(2023)那个广为引用的预测——没有现代化数据与分析治理,多数规模化数字业务将失败——放到 2026 年来看,警告的正是这一点:治理在任何一种架构上都不是可选项,"我们的团队真能运转这套治理模式吗"应该在平台决策中占与功能矩阵同等的权重。IBM(2024)给出的单次泄露平均成本 488 万美元,就是做错这件事的下行案例。
AI 负载:湖仓真正的优势区
对经典 BI,两种架构在功能上已经等价,为 BI 理由在两者之间做选择是在浪费委员会时间。不对称在 AI 上,而天平结构性偏向湖仓。
第一,数据形状。模型训练与 RAG 管道消费的是非结构化与半结构化数据——文本、图像、日志、事件流——它们天然存在于对象存储。湖仓原地读取;以数仓为中心的架构通常需要先搬移,而每一次搬移都是治理负债和时效损耗。
第二,特征问题。生产级 ML 需要特征以低延迟服务给模型,且这些特征必须和业务报表来自同一批表。湖仓模式(批处理表加在线存储,且两者日益统一)已是行业标准;按 IDC(2024)的体量预测,只靠受治理的数仓抽取来搭特征管道是撑不住的。
第三,也是容易被低估的一点:RAG 的检索质量本质上是数据质量问题,而湖仓的工程化工具——版本控制、质量测试、原始数据血缘——恰恰是为保住检索语料干净的那类管道设计的。Gartner(2024)关于至少 30% 生成式 AI 项目将在概念验证后被放弃的预测,把大量失败归因于薄弱的数据基础;在我们的一线交付经验里,被放弃的项目绝大多数是文档与事件管道完全没有版本控制和质量测试的那批。
公平地替数仓说一句:对基于结构化业务数据的 AI 场景——"我们 4000 个 SKU 里哪些积压了"——一个带强语义层的数仓不仅够用,往往还更快见效。湖仓优势最大的场景,是 AI 必须读取那个混乱的真实世界,而不仅仅是读取建模后的世界。
2026 年正面对比
| 维度 | 云数据仓库(2026 现状) | 湖仓(2026 现状) |
|---|---|---|
| 存储成本 | 托管,每 TB 较高;与平台捆绑 | 开放格式(Iceberg/Delta)落对象存储;规模化后显著更低 |
| 查询模式适配 | 并发 BI 表现优异;默认隔离 | 可达同等水平,但需自行配置集群与队列 |
| 数据建模 | 写入时强建模;一致性有保障;新源接入慢 | 先落地后建模;分钟级首查;一致性依赖显式政策 |
| 半结构化数据 | 已支持(JSON/VARIANT),但属二等公民 | 原生一等公民;日志、文本、媒体皆是 |
| 治理 | 平台边界内配置即用 | 目录制(Unity Catalog、开放目录);策略跨引擎;需自行拼装 |
| AI/ML 负载 | 结构化、有据可依的场景表现强 | 结构性优势:非结构化管道、特征库、RAG 语料 |
| 供应商锁定 | 较高——专有格式与计算 | 较低——开放格式保留了更换引擎的选项 |
| 工程开销 | 较低;托管维护 | 较高;表维护、合并、目录卫生需要人力 |
| 最适合 | BI 主导、强监管报表、精简数据团队 | 数据产品型组织、重 ML 路线图、PB 级留存 |
请按行读这张表,而不是按列:每一行都是一笔交换,且没有哪一行在任何一侧是免费的。
按企业规模选型
约 200 人以下,或数据团队 1–3 人。 选数仓——托管服务模式就是为您这类团队而生的。您的约束是工程工时,不是存储成本,调优 Iceberg 表的每一个小时,都是从"CEO 真会看的那三张看板"上偷走的。Serverless 数仓档位让这个规模下的成本模型变得诚实。湖仓只有在一种情况下才站得住:您的核心产品本身持续产生大体量半结构化数据且数据即业务(比如点击流分析产品)。
中型市场,约 200–2000 人,数据团队 5–15 人。 这是真正胶着的区间,决策应由三年路线图而非当前负载驱动。如果路线图是 BI 加受治理报表加常规看板,带纪律建模的数仓仍是收益率最高的选择。如果路线图包含文档智能、个性化模型,或任何要读非结构化数据的 AI——2026 年多数中型市场 AI 路线图都包含——那就为原始层建湖仓层,同时在受治理层保持数仓纪律。混合模式已不再新奇,它就是主流形态,两大平台阵营都支持。
大型企业,员工数千,多数据团队。 问题要倒过来问:不是"选哪种架构",而是"要几套、如何联邦化"。大型集团通常跨区域、跨子公司运行多个平台实例,由领域团队各自持有自己的表。这时开放格式承诺是战略性的而非战术性的:存储一旦落在 Iceberg 或 Delta 上,单个团队可以更换计算引擎而不必迁移数据,这把一个十年期的供应商决策变成了一个两年期决策。Forrester 的 Total Economic Impact 研究(厂商委托,故对标题级 ROI 数字应保持审慎)一致发现:企业级价值的主要驱动不是单 credit 价格,而是整合——退役那些各自携带存储、安全与质量债务的冗余数据副本。任何让整合变难的架构,在企业规模上都是昂贵的,与标价无关。
语义层才是 AI 就绪度的真正战场
2026 年最不舒服的结论是:数仓与湖仓之争决定您的存储经济性和管道工效,但两者都不决定您的 AI 系统能否给出正确答案。决定这件事的是语义层——"收入""活跃客户""毛利率""流失"这些词的受治理定义,只表达一次、像代码一样被测试、被看板、notebook 和大模型共同消费。
机制值得说透。一个面向 4000 张原始表做 text-to-SQL 的系统会幻觉出错误的 join,并在不知不觉中错算聚合;同一个系统如果落在 200 个受治理的语义对象上——每个指标有责任人、有定义、有允许的聚合方式、有血缘——就无从幻觉。行业普遍估计,企业分析类生成式 AI 的失败多数源于定义歧义而非模型能力,这与 Gartner(2024)的放弃率预测相互印证:死掉的项目,正是那些数字没人信任的项目。
这也是对话式 BI 在架构中真正的位置所在。当问题以自然语言在企业微信、钉钉或 Teams 里提出,并经由一个受治理的语义层回答——每个指标都钉在经过测试的定义上——语义层就不再是数据团队的内部产物,而成为业务与数据之间的契约。平台之争——数仓还是湖仓——于是真正退居次要:治理良好的语义层在两者之间可移植,投资于此的企业可以在不撼动业务所依赖之定义的前提下更换存储架构。
预算含义很直接:如果您在 2026 年选型,请为语义层预留与迁移或调优同量级的工程产能。这样做的团队,无论选哪种架构,AI 见效速度都更快;跳过它的团队,则在两种架构上报同样的失败。
最常见的失败模式
在我们观察到的各类部署中,有四种模式反复出现,且与平台选择无关:
- 没有预算的目录工程。 为存储经济性上了湖仓;十八个月后,可发现性差到分析师们各自维护私有抽取,治理债务超过存储节省。规避方法:目录与数据契约的工作在采纳时就立项,不要事后补。
- 建模队列罢工。 数仓团队积压两个月的建模需求,把业务推向影子 Excel 和消费级 AI 工具,"干净"的平台成了没有任何人真相的最干净副本。规避方法:公开建模 SLA,并为长尾提供受治理的自助层。
- 烂掉的 RAG 语料。 为试点搭的文档管道没有版本控制、没有刷新;六个月后,助手信心满满地引用着两个版本之前的产品价格。规避方法:把检索语料当作一个数据产品来管——有责任人、有测试、有 SLA,与财务表同等纪律。
- 平台优先的 AI 项目。 在任何用例上线之前先花六个月"把架构弄对",最后董事会得出"AI 不行"的结论。规避方法:第一个季度就上线一个有据可依、受治理的用例——基于受治理指标的收入问答是最经典的候选——再让它的需求反过来校准平台决策。
这四种失败模式没有一个在乎您跑的是 Iceberg 还是托管数仓。它们在乎的是:您有没有在规模化之前,先定义清楚责任人、测试与口径。