京东 Apache Doris 湖仓查询优化实践:从多引擎统一到百万级查询

数据无界、湖仓无界,Apache Doris 湖仓一体典型场景实战指南 Apache Doris湖仓一体方案深度解析:三大核心场景实践 本文聚焦Apache Doris湖仓一体方案在三大典型场景的最佳实践: 湖仓分析加速:通过本地磁盘缓存(SSD介质)和物化视图透明改写技术,查询性能提升93倍; 多源联邦分析:支持动态创建Catalog连接Hive/Iceberg/MySQL等数据源,实现跨源SQL关联查询; 湖仓数据处理:提供定时任务调度、分层加工(DWD/DWS)和数据写回功能,形成数据处理闭环。 方案采用统一SQL引擎,实现数据无界访问,降低架构复杂度,显著提升企业数据处 阅读详情

在 Doris Summit 2026 上,蔡聪辉(京东零售 OLAP 引擎 Tech Lead、Apache Doris PMC Member)分享了 Apache Doris 湖仓查询底座的优化实践,本文整理自该演讲。


随着业务分析需求持续增长,以及 AI Agent 带来新的查询负载,京东原有多引擎并行的湖仓分析架构面临查询场景复杂、资源调度难度提升与统一治理等挑战。

为构建更加统一、高效的湖仓分析底座,京东逐步将 Presto、StarRocks 等分析引擎承载的业务向 Apache Doris 收敛,并依托 Doris 的 Multi-Catalog、Nereids 优化器和向量化执行引擎,围绕查询调度、分区裁剪、文件扫描及执行资源管理开展全链路优化。

目前,京东基于 Apache Doris 构建的统一湖仓分析引擎已支撑日均百万级查询与 PB 级数据扫描,Agent 智能体查询占比约 20%,承载 BI 报表、数据质量任务与 AI Agent 等多种分析负载。

本文将结合京东的实际生产场景,深入解析其统一湖仓架构演进,以及面向大规模湖仓查询的核心技术优化实践,为大型企业建设高性能、可扩展的湖仓分析平台提供参考。

一、从多引擎并行到统一湖仓:京东分析架构的演进与挑战

京东的湖仓查询架构经历了多个阶段。京东在 Doris 开源初期就引入了 Apache Doris 作为 OLAP 引擎支撑广告报表系统,而湖仓查询引擎主要以 Presto 为主;后续又引入了 Starrocks 等其他分析引擎;在 2024 至 2025 年期间,团队决定对 OLAP 引擎进行全面收敛,将 Presto 与 StarRocks 逐步迁移至 Apache Doris;2026 年,京东持续推进以 Apache Doris 为核心的统一分析引擎架构建设,希望通过统一的分析底座,减少多引擎并行带来的架构复杂性,并建立能够长期承载多样化分析需求的技术体系。
在这里插入图片描述

从业务使用规律来看,京东湖仓查询场景呈现出非常鲜明的**“双峰潮汐”特征**——上午时段主要面向业务看数与 BI 报表查询,凌晨时段则集中执行海量数据质量任务,SQL 复杂多样。

与此同时,Agent 智能体查询占比持续攀升到 20%,这意味着,原本具有明显时段特征的湖仓负载,正在向 7×24 小时持续运行的复杂混合负载演进。

面对不同查询场景对低延迟、高吞吐和资源隔离的差异化需求,京东需要一套既能高效访问数据湖,又具备较强查询优化和执行能力的统一分析引擎。

二、统一架构:以 Apache Doris 构建湖仓查询底座

01 为什么是 Apache Doris

在统一湖仓引擎的技术选型中,Apache Doris 的三项核心能力成为重要基础。

首先,是面向数据湖的 Multi-Catalog 能力。

Apache Doris 能够通过统一的查询引擎访问 Hive、Iceberg、Hudi、Paimon 等多种外部数据源,使京东能够在保留现有湖仓存储体系的基础上推进计算引擎统一,降低数据迁移与架构改造成本。

其次,是基于 RBO、CBO、HBO 的查询优化能力。

在大规模数据湖场景下,SQL 的执行效率不仅取决于扫描速度,也高度依赖分区裁剪、统计信息利用、Join 规划以及扫描任务生成等环节。Doris 的 Nereids 优化器为复杂查询规划提供了基础,也为京东进一步开展面向自身业务场景的深度优化提供了扩展空间。

最后,是向量化执行与分布式计算能力。

Apache Doris 的 BE 执行引擎能够支持高效的数据扫描、过滤、聚合和分布式计算。结合面向不同数据格式的读取能力,为京东承载 BI、数据质量和 Agent 等混合负载提供了重要支撑。

02 统一湖仓分析架构设计

基于这些能力,京东选择 Apache Doris 作为统一湖仓分析架构的核心引擎,从整体架构来看,系统主要包括业务访问层、统一查询入口、Doris 计算引擎以及底层湖仓存储四个部分。

  • 业务访问层面向 BI 报表、业务看数、数据质量任务和 AI Agent 等不同分析场景,承载高并发交互式查询与大规模批量扫描任务。

  • 统一查询入口负责 SQL 方言兼容、身份认证和权限治理。针对历史业务中使用的 Presto SQL、Spark SQL 等方言,系统通过兼容转换机制降低迁移成本,并将查询交由 Doris 统一规划和执行。

  • Apache Doris 计算引擎负责 SQL 优化、元数据访问、扫描任务规划与分布式执行。其中,FE 侧承担查询规划、分区裁剪和任务协调,BE 侧负责文件扫描、表达式计算、聚合与数据交换等执行任务。

  • 底层湖仓存储保留京东现有的数据组织和存储体系,包括 Hive、Hudi,以及 ORC、Parquet 等数据格式,并通过适配机制接入内部存储系统。

目前,该架构已承载日均百万级查询,日均数据扫描量达 PB 级,Agent 智能体查询占比已提升至 20%,成功扛住了 7×24 小时全天候的复杂混合负载。

三、 核心技术实践:从查询规划到分布式执行的全链路优化

对于 PB 级数据扫描场景,查询性能瓶颈并不只存在于数据计算阶段。在复杂湖仓环境中,元数据获取、分区裁剪、文件枚举、扫描任务调度以及执行资源管理,都可能直接影响查询的端到端性能。

京东基于 Apache Doris 的技术架构,重点围绕四个方向开展优化。

01 调度优化:从 Pull 到 Push,降低扫描线程等待开销

在大规模湖仓扫描场景中,Doris FE 需要持续生成并分发 Split 扫描任务。在京东此前使用的 Doris 实现中,BE 采用按需拉取的 Pull 模式获取任务。当当前批次任务耗尽时,扫描线程可能因等待 FE 返回而阻塞,尤其在元数据访问抖动时,容易增加扫描资源的无效占用。

为此,京东团队重构了 Doris FE Coordinator 与 BE Scanner 之间的调度协议,改造为 Push 模式。在该模式下,Doris FE 异步主动推送 Split 任务,BE 端维护有界队列。当本地无就绪任务时,扫描线程自动挂起让出 CPU 资源,待新任务到达后被唤醒。同时,系统结合容量与消费反馈动态调节供给节奏。

在这里插入图片描述
Push 模式的核心收益可以总结为:

  1. 释放扫描线程:挂起等待任务的 Scanner,减少元数据等待对扫描资源的占用,更适合高并发文件枚举或元数据抖动场景。

  2. 控制任务积压:容量不足时暂停供给,把反压传递到生产侧,约束大规模 Split 带来的缓冲区增长,更适合海量文件多分区大规模扫描。

  3. 感知消费差异:结合 BE 的排队与运行状态分配新 Split,优先避开已满队列,缓解由于 BE 消费速度不同导致的任务分配倾斜与拖尾。

在这里插入图片描述

这一实践说明在面向大规模湖仓场景时,不仅要提高任务执行速度,还要减少任务准备与等待过程对计算资源的占用。

02 规划优化:精确分区裁剪,减少无效元数据访问

在大规模湖仓场景中,查询性能不仅取决于数据扫描速度,也受到元数据访问与查询规划效率的影响。尤其对于分区数量庞大的 Hive 表,冷缓存下获取大量分区元数据,可能导致查询尚未进入执行阶段,就已经产生较高的规划开销。

针对这一问题,京东基于 Doris Nereids 优化器框架,优化了分区裁剪流程,将查询谓词前移至候选分区获取阶段,实现按需获取分区、尽早过滤无关数据。

具体而言,团队增强了复杂谓词的推导能力:

  • 对于 date_trunc 等函数条件,在满足语义约束时将其转换为分区列的范围条件;

  • 针对超长 IN 列表,先利用 Range 条件进行候选分区预筛,再由 FE 保留原始条件进行精确过滤。

  • 通过常量折叠等机制,尽可能在规划早期简化表达式,减少无效分区进入后续处理流程。

在这里插入图片描述

在此基础上,针对湖仓场景下 File Listing 与 CBO 统计信息采集剥离导致的规划缓慢问题,团队实现了**“一处准备、多处复用”**。

精细裁剪后的分区集合仅执行一次 File Listing,其共享的文件信息既作为 CBO 成本估算的决策基础,又同时用于生成扫描 Split。在同一次查询内,同表、同分区范围可直接复用枚举结果。在估算数据规模时,优先使用选中分区的有效统计信息,缺失时则通过文件总大小、压缩恢复系数与行宽进行推算,减少对逐列获取 MetaStore 统计信息的依赖,兼顾了规划效率与计划质量。

在这里插入图片描述

通过将分区裁剪、文件枚举与扫描任务规划协同起来,京东将优化从单纯的 SQL 规划延伸至整个查询准备阶段,为大规模湖仓查询减少不必要的元数据访问与任务生成开销。

03 执行优化:基于 Doris 向量化引擎提升扫描与计算效率

在完成查询规划后,数据读取与算子执行效率直接决定大规模湖仓查询的吞吐能力。京东依托 Apache Doris 的向量化执行框架,针对实际生产环境中的复杂谓词、多格式文件和高频表达式计算,进一步优化 BE 执行路径。

表达式计算方面,团队通过公共子表达式消除(CSE)减少重复计算,结合谓词代价与过滤效果优化执行顺序,并根据运行时反馈动态调整部分谓词的执行策略。同时,对包含常量参数的高频函数进行结果复用,降低重复求值开销。

文件读取方面,针对 ORC、Parquet、Hive Text/LZO 等数据格式,团队从读取上下文复用、按需读取列数据、减少随机访问及优化解压解析等方面入手,降低文件初始化、数据读取与格式解析的额外成本,并通过并发文件打开和 HDFS 连接复用改善大规模文件扫描效率。

过滤与聚合方面,对满足适用条件的 COUNT(*)、MIN/MAX 等查询,充分利用文件统计信息减少不必要的数据读取;针对部分函数谓词,将其转换为可下推的列范围,尽可能在 Row Group 等更细粒度的数据读取阶段过滤无关数据。对于无法精确改写的条件,则保留原始谓词进行精确过滤。

此外,团队还通过自适应 Batch 大小、基于字节量的 Shuffle 流控,以及聚合状态和内存管理优化,降低宽行数据处理时的缓冲与内存压力,提升复杂混合负载下的执行效率与稳定性。

在这里插入图片描述

从 FE 查询规划到 BE 分布式执行,京东围绕大规模湖仓查询中的任务等待、元数据访问、文件扫描与计算开销进行了系统性优化。这些实践不仅增强了 Doris 对复杂湖仓负载的适应能力,也为统一分析引擎承载 BI、数据质量和 Agent 等多样化业务场景提供了技术支撑。

四、 生态兼容与安全治理:降低迁移成本,保障统一访问

对于大型企业而言,统一查询引擎不仅需要具备高性能,还必须兼容复杂的历史数据生态,并满足企业级安全治理要求。在推进 Apache Doris 统一湖仓架构的过程中,京东围绕 SQL 方言、存储格式和权限管理开展了进一步适配。

  • 多 SQL 方言兼容层面,系统实现了外层 SQL 与外部视图 SQL 根据指定 Dialect(如 Spark SQL、Presto SQL)自动转换为 Doris 原生 SQL,再进行统一的查询规划与执行,使用户能够在既定兼容范围内保留原有 SQL 使用习惯,降低迁移成本。

  • 存储生态扩展层面,京东深度适配了自研 Hudi 的 LSM-Tree 读取架构,支持按 Commit 时间区间查询增量数据,并完善了 Schema 演进兼容;补齐了 Hive RCFile 和 SequenceFile 存量文件格式的读取能力;同时接入 ChubaoFS 原生文件读取,覆盖了 ORC/Parquet 及使用的 Hudi 原生扫描路径

  • 安全合规维度,将业务身份、请求来源与大数据账号等信息关联至湖仓查询链路,并通过统一认证、凭据管理与权限校验机制,实现数据访问过程的安全管控。系统支持行级、列级权限控制与数据脱敏,并针对 Hive View 场景完善视图授权逻辑,使用户能够在符合权限规则的前提下访问授权视图。通过关联上层业务请求与底层数据访问记录,进一步增强查询链路的可追溯性与审计能力。

五、 未来展望:面向 AI Agent 的下一代湖仓分析架构

京东逐步从 Presto、StarRocks 等多引擎并行,演进至以 Apache Doris 为核心的统一湖仓分析架构。依托 Apache Doris 的 Multi-Catalog、Nereids 优化器与向量化执行能力,京东在保留现有湖仓数据体系的基础上,逐步实现查询计算能力收敛,并通过面向自身大规模生产场景的深度优化,进一步提升统一引擎对复杂查询和混合负载的适应能力。

未来,面向 AI 时代,京东基于 Apache Doris 的湖仓一体架构规划了四大演进方向:

  1. Agent 主导的负载优化:针对 Agent 多步骤、小查询为主导的负载特征,建设会话级缓存与元数据快路径,确保智能体任务的端到端时延与成本可控;

  2. 主动式预测加速:结合“双峰潮汐”与 Agent 行为的可预测性,开展查询结果预热与执行计划跨查询复用;

  3. 弹性湖仓架构:在 Agent 7×24 小时平滑负载的新画像下,基于 Doris 存算分离架构与快速扩缩容能力承接流量高峰,推动容量规划从按峰值堆资源转向按负载曲线动态调度;

  4. 统一语义入口协同:推动 Doris 引擎与 Text-to-SQL 语义层深度协同,提供 Schema 感知的 SQL 生成与校验,使湖仓引擎升级为 AI 分析时代值得信赖的数据底座。

Apache Doris 整合 FLINK CDC + Iceberg 构建实时湖仓一体的联邦查询 自此我们完整从搭建Hadoop,hive、flink 、Mysql、Doris 及Doris On Iceberg的使用全部介绍完了,Doris朝着数据仓库和数据融合的架构演进,支持湖仓一体的联邦查询,给我们的开发带来更多的便利,更高效的开发,省去了很多数据同步的繁琐工作。上述Doris On Iceberg我们只演示了Iceberg单表的查询,你还可以联合Doris的表,或者其他的ODBC外表,Hive外表,ES外表等进行联合查询分析,通过Doris对外提供统一的查询分析入口。 阅读详情

相关推荐

天翼云:Apache Doris + Iceberg 超大规模湖仓一体实践

传统的日志架构,如 ELK(Elasticsearch, Logstash, Kibana),虽然广泛应用,但在处理大规模日志数据时,常常面临成本高昂、查询效率低下、扩展性不足的问题。延迟物化是减少网络 IO 的一项重要技术,开启延迟物化功能后,数据扫描节点会优先读取谓词条件列,在使用过滤后的行号,读取剩余的列数据。天翼云在 2024 年中旬,结合自身业务的发展和用户需求,亟需在 Doris 中支持 Iceberg 的写回能力,以便用户能够在 Doris 对 Iceberg 表数据进行完整的数据处理操作。

2505_90729871的博客 1031

快手:从 Clickhouse 到 Apache Doris,实现湖仓分离向湖仓一体架构升级

快手 OLAP 系统为内外多个场景提供数据服务,每天承载近 10 亿的查询请求。原有湖仓分离架构,由离线数据湖和实时数仓组成,面临存储冗余、资源抢占、治理复杂、查询调优难等问题。通过引入 Apache Doris 湖仓一体能力,替换了 Clickhouse ,升级为湖仓一体架构,并结合 Doris 的物化视图改写能力和自动物化服务,实现高性能的数据查询以及灵活的数据治理。作者 | 快手大数据架构师...

优快云资讯 7568

浙江电信基于 Amoro + Apache Iceberg 构建实时湖仓实践

浙江电信大数据架构革新选型 Apache Iceberg和 Amoro 打造实时湖仓。Amoro 的 optimizing 能力管理实时写入的 Iceberg 表近1万+ 张

Vvda_py的博客 1333

从 0 到 1 构建湖仓体系, Apache Doris 湖仓一体解决方案全面解读

此外,Doris 的物化视图采用高性能存储格式,通过列存、压缩和智能索引技术,提供高效的数据访问能力,能够作为数据缓存的替代方案,提升查询效率。同时,Iceberg、Hudi、Delta Lake 等开放表格式发挥关键作用,它们不仅支持数据的近实时更新、高效的快照管理,还兼容 SQL 标准,使得数据既可以像传统数据库表一样进行事务性操作,又能充分利用数据湖的分布式存储与弹性计算优势,实现数据在数据湖与数据仓库场景间的无缝切换,为实时数据处理与历史数据分析提供统一的数据基础。

atbigapp的博客 1498

Apache Iceberg + Amoro 构建云原生湖仓实战

本文系统地介绍了云原生湖仓(cloud native lakehouse)的概念,阐述基于云平台构建云原生湖仓的优势和挑战。 Amoro 是构建在数据湖之上的开源湖仓管理系统,提供一系列可插拔组件的功能组件和自我管理的能力,提供开箱即用的湖仓体验,帮助数据平台或数据产品构建基础设施无关,流批融合的湖原生架构。

Vvda_py的博客 1645

C语言——利用矩阵LU分解法求逆、行列式

本章介绍了LU分解法,以及如何利用LU分解法求逆、行列式,针对每个公式、原理、代码进行了详细介绍,希望可以给大家带来帮助。

王元笙 1万+

Apache Doris 与 湖仓一体

Apache Doris是一款基于MPP架构的高性能实时分析型数据库,具有亚秒级查询响应能力,支持高并发点查询与复杂分析场景。其发展始于百度Palo项目,2018年捐赠给Apache基金会,2022年成为顶级项目。Doris采用存算一体架构,包含FE(前端)和BE(后端)进程,支持高可用、高兼容MySQL协议,并提供实时数仓、湖仓一体等解决方案。核心特性包括列式存储、多种索引结构、向量化引擎及自适应查询优化。典型应用场景涵盖报表分析、即席查询、日志检索等,已被京东、小米等企业采用,支持与Hudi、Icebe

FeelTouch Labs 1550

数据无界、湖仓无界,Apache Doris 湖仓一体典型场景实战指南(下篇)

湖仓一体是将数据湖和数据仓库的优势相结合的数据管理系统。结合自身特性,提出了【数据无界】和【湖仓无界】核心理念。上篇文章已介绍了,本文将聚焦典型应用场景,进一步深入,帮助读者更好地理解和应用 Apache Doris 湖仓一体。在数据驱动决策的时代,湖仓一体架构以统一存储、统一计算、统一管理的创新形式,补齐了传统数据仓库和数据湖的短板,逐步成为企业大数据解决方案新的标准。。通过这三个场景的实践,展示 Apache Doris 如何帮助企业快速响应业务需求,提升数据处理和分析的效率。

SelectDB 1462

百元DIY手机荧光计:低成本荧光检测平台搭建与实战

荧光检测是一种基于物质受特定波长光激发后发射更长波长荧光的分析技术,其核心原理在于光与物质的相互作用。通过选择性激发与检测,该技术能实现对痕量物质的高灵敏度、高特异性定量分析,在生物医学、环境监测和食品安全等领域具有重要价值。传统荧光分光光度计虽精度高,但成本昂贵、体积庞大且操作复杂,限制了其在现场快检和普及教育中的应用。本文聚焦于如何利用智能手机的高性能摄像头和处理器,结合低成本光学滤光片和LED光源,构建一个便携、经济的DIY荧光检测平台。该方案通过简化光路设计,采用带通滤光片进行波长选择,并利用图像处

weixin_34194829的博客 307

Vivado ChipScope Debugging: Overcoming Common DRC Errors in FPGA Design

本文深入解析Vivado ChipScope调试中常见的DRC错误,特别是AVAL-244和AVAL-245等时钟相关问题,提供实用的Tcl命令解决方案和最佳实践。通过将DRC错误降级为警告的技巧,帮助FPGA设计者高效完成调试流程,同时强调何时应保留DRC检查以确保设计可靠性。

weixin_30335575的博客 416

湖仓一体引擎统一场景:Apache Doris / SelectDB 的技术能力、选型对比与实践

Apache Doris / SelectDB 在湖仓一体与引擎统一场景中可解决多引擎混用导致的开发效率低、运维负担重、流批割裂问题,关键能力包括 Catalog 多源联邦查询、多模数据类型、实时写入更新、Doris MCP AI 交互。适合需要将多种 OLAP/分析引擎统一为单一数据平台的场景。:Apache Doris · 湖仓一体 · 引擎统一 · SelectDB · ClickHouse 替换 · 多源联邦查询 · AI 数据底座。

SelectDB 830

不用API Key也能玩转Obsidian AI:本地大模型离线配置全攻略

本文详细介绍了如何在无需API Key的情况下,通过本地部署大型语言模型(LLM)为Obsidian注入AI能力。文章以Ollama为例,提供了从环境准备、模型选择到与Obsidian插件(如Text Generator)集成的完整配置攻略,旨在帮助用户打造一个安全、离线可用的智能笔记工作流,实现数据隐私与AI助力的完美结合。

weixin_29062963的博客 818

Apache Doris 在小米统一 OLAP 和湖仓一体的实践

本文将详细介绍小米数据中台基于 Apache Doris 3.0 的查询链路优化、性能提升、资源管理、自动化运维、可观测等一系列应用实践。

SelectDB 1217

YOLOv8训练流程-原理解析[目标检测理论篇]

本篇文章主要介绍了YOLOv8训练的流程,主要介绍了Task Aligned Assigner正负样本匹配策略以及YOLOv8的损失计算。

ice 4516

ROS2 多机器人导航仿真入门教程(一)

RMF 是建立在 ROS 2 基础上的一系列可重复使用、可扩展的库和工具,可实现任何类型机器人系统的异构机群的互操作性。RMF 利用标准化的通信协议与部署机器人的基础设施、环境和自动化系统进行通信,以优化关键资源(如机器人、电梯、门、通道等)的使用。它通过资源分配和通过 RMF 核心(将在本书后面详细介绍)防止共享资源冲突,从而为系统增加智能。RMF 灵活而强大,几乎可以在任何通信层上运行,并与任何数量的物联网设备集成。RMF 的架构设计允许随着环境自动化水平的提高而扩展。

2506_90492529的博客 1659

京东广告基于 Apache Doris 的冷热数据分层实践

京东广告围绕Apache Doris建设广告数据存储服务,为广告主提供实时广告效果报表和多维数据分析服务。历经多年发展,积累了海量的广告数据,目前系统总数据容量接近1PB,数据行数达到18万亿行+,日查询请求量8,000万次+,日最高QPS2700+。随着业务的不断增长与迭代,数据量持续激增,存储资源逐渐成为瓶颈。近两年存储资源经历了多次扩容,存储容量增加了近十倍,而日查询请求量仅增长两倍。同时,计算资源的利用率因频繁扩容而相应降低,导致资源浪费。

京东零售技术的博客 1319

【原创】关于西门子S120 的电气图纸设计

我们首先要了解一下模块的基本信息:SINAMICS 功率模块 PM240-2 三相交流380-480V+10/-10% 47-63Hz;至此,我们选择的驱动系统配置的资料都已经查找完毕,接下来就是根据每个部件的功能接口和我们需要实现的功能画出接线连接图,这样关于伺服电机控制,硬件部分设计就完成了。2)FSA - FSC 型功率模块 PM240-2 的屏蔽连接板外形尺寸图,所有数据以毫米(英寸)为单位。1)FSA 型功率模块 PM240-2 的外形尺寸图,所有数据以毫米(英寸)为单位。

Qinmingyue13的博客 2640

Doris湖仓一体实战

Doris湖仓一体 ≠ 把数据湖当存储,而是“计算下沉 + 元数据打通 + 实时分析”三位一体。年节省成本:(8+6)万 × 12 =168万新增实时看板:11张(原0张)数据工程师从“取数工具人”转型为“业务分析师”技术的价值,不在于多先进,而在于多简单。

毛尖 879

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

快手湖仓一体升级:从 ClickHouse 到 Apache Doris 的湖仓分离向湖仓一体演进实践

一句话摘要:快手使用 Apache Doris 将湖仓分离架构升级为湖仓一体,关键能力包括 Doris 直接访问湖仓数据、元数据/数据缓存优化、自动物化服务(KwaiMTMV)与物化视图透明改写。:Apache Doris · SelectDB · 快手 · 湖仓一体 · ClickHouse 替代 · 自动物化视图 · 缓存优化 · 查询加速。

SelectDB 285

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

数据无界、湖仓无界, Apache Doris 湖仓一体解决方案全面解读(上篇)

导读:湖仓一体架构融合了数据湖的低成本、高扩展性,以及数据仓库的高性能、强数据治理能力,高效应对大数据时代的挑战。为助力企业实现湖仓一体的建设,提出了和核心理念,并结合自身特性,助力企业加速从 0 到 1 构建湖仓体系,降低转型过程中的风险和成本。本文将对湖仓一体演进及 Apache Doris 湖仓一体方案进行介绍。在过去的数年间,数据分析技术栈经历了许多重要变革,从最初数据仓库概念的诞生,到数据湖的兴起,进而演进到湖仓一体解决方案。

SelectDB 1348

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Apache Doris介绍

Apache Doris 是一款基于 MPP 架构的高性能、实时的分析型,以高效、简单、统一的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。基于此,Apache Doris 能够较好的满足加速等使用场景,用户可以在此之上构建大屏看板、用户行为分析、AB 实验平台、日志检索分析、用户画像分析、订单分析等应用。

super_mochi1 1831
上一篇: 列式存储为什么适合分析类负载?原理、限制与日志场景应用
下一篇: AI Agent 的分析数据存在哪里?Trace、Prompt 与会话数据的存储选型
SelectDB技术团队
博客等级 码龄4年 2119粉丝 488原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SelectDB技术团队

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值