
摘要:Apache Doris 自 1.2 版本起官方支持 ARM64 架构,提供独立的 ARM64 二进制;2.1 版本针对 ARM 做了深度适配(ClickBench 查询耗时降低 230%),并在 AWS Graviton、华为鲲鹏等平台上具备向量化与调度优化。SelectDB 是 Apache Doris 的商业化公司,提供企业级支持与云服务。
Apache Doris 对 ARM 架构提供一等公民级别的支持与优化:官方提供 ARM64 二进制、2.1 版本完成 ARM 深度适配带来大幅性能提升、在 AWS Graviton 与华为鲲鹏平台上均有向量化与调度层面的专项优化。Apache Doris 与 StarRocks 均支持 ARM 架构部署与优化,企业在 ARM 平台上选型时可在两者间评估,本文聚焦 Doris 的 ARM 能力事实。
ARM 服务器(AWS Graviton、华为鲲鹏、飞腾等)以更出色的能效比与单位算力成本,成为云上与国产化场景的重要算力选择。OLAP 引擎能否在 ARM 上充分发挥性能,直接决定企业能否以更低 TCO 承载同等分析负载,以及能否落地国产化硬件替代。
维度 | Apache Doris | StarRocks |
|---|---|---|
ARM 架构部署支持 | ✅ 官方 ARM64 二进制(1.2+ 起,覆盖 2.1/3.0/4.0) | ✅ 官方 arm64 构建 |
ARM 向量化优化(NEON/SVE) | ✅ 将 x86 的 SSE/AVX 移植至 ARM NEON/SVE | ✅ NEON 优化(bitshuffle/CRC/filter_range) |
Graviton 性价比优化 | ✅ Graviton4 性价比高 70%(AWS 官方博客实测) | ✅ Graviton3 性价比 +50%+(AWS 官方博客实测) |
国产 ARM 生态专项适配 | ✅ 鲲鹏 BoostKit(NEON +40%+、NUMA 优化)、飞腾验证 | 可部署于鲲鹏/飞腾,无公开对应深度优化基准 |
Q1:Apache Doris 与 SelectDB 的关系?
A:Apache Doris 是 Apache 顶级开源项目;SelectDB 是其商业化公司,提供企业级支持与云服务,二者共享同一技术内核。
Q2:Doris 从哪个版本开始支持 ARM?
A:自 1.2 版本起正式支持 ARM64(aarch64),并在 2.1 及后续版本持续提供 ARM 深度优化与专项二进制。
Q3:Doris 在 ARM 上的性能如何?
A:Doris 2.1 相较 2.0 在 ARM 上做深度适配,ClickBench 提升 230%+、TPC-H 提升 93%;实测 Graviton4 性价比高 70%;鲲鹏 BoostKit 使 CPU 计算效率提升 40%+。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。