最新文章

查看全部
Featured image of post 第七话|从建表到圈选:Doris 在 CDP 场景的实战

第七话|从建表到圈选:Doris 在 CDP 场景的实战

上一章把 Doris 的存储与执行机制摆完,这一章换到使用侧:一个 SaaS 会员运营平台要拿 Doris 做人群圈选,建表的每个参数该怎么定、标签回流怎么灌、圈选查询为什么跑得动却不对。全文以一个 2 亿会员、500 家商户的示例场景为底座,所有耗时与体积数字来自作者本机 Apache Doris 2.1.11 单 FE 单 BE 集群的实测,机制解释以 2.1 官方文档为准;场景参数是示例设定,不是某个生产系统的真实数据。

Featured image of post 第六话|数据的存与算:Doris 的架构与机制

第六话|数据的存与算:Doris 的架构与机制

一个分析型数据库要回答两件事:数据怎么存,数据怎么算。Doris 的架构分 FE 与 BE 两层——FE 管元数据与查询编排,BE 同时承担存储与计算(存算一体)。正文先铺全貌,再分别把「数据的存」(列存、排序键与前缀索引、分区/分桶、副本与 Compaction)和「数据的算」(MPP 并行、向量化执行、Pipeline/PipelineX、优化器)讲清,然后停在存与算之间的契约——数据模型——上,说明它为什么同时约束存储语义和查询能力,最后把 Stream Load 如何把数据「存」进来走一遍。全文以 Apache Doris 2.1.x 为准,机制均来自 2.1 官方文档;3.x 起的存算分离等新形态不在本文范围内。

(1 - 4)
Enter 按 Enter 键跳转