1 个回答
Doris 的数据路由机制通过 分区分桶策略 + 元数据调度 + 动态负载均衡 实现高效的数据定位与查询分发,确保查询请求精准路由到存储相关数据的节点。
1、分区分桶
1、分区分桶
按分区键(通常为时间列)将数据划分为独立管理的逻辑单元。
通过哈希/随机将数据分散到多个桶(Tablet),每个 Tablet 对应一个 BE 节点的数据分片。
2、元数据调度SQL 解析:FE 解析查询条件,提取分区键和过滤条件。
分区裁剪:根据 WHERE 条件筛选出目标分区列表。
分桶映射:计算分桶键的哈希值,定位目标 Tablet。
节点定位:根据 Tablet 的分布信息(元数据)确定所在的 BE 节点。
3、动态负载均衡优先将查询调度到与客户端或数据本地性最近的 BE。
发布于:2周前 (05-22) IP属地:
我来回答
您需要 登录 后回答此问题!