apache/doris
数据面向亚秒级看板、湖仓查询与文本/向量混合检索的实时 SQL 分析数据库。
Apache Doris 是一个基于 MPP 架构的开源数据库,适合需要对持续到达的数据做快速 SQL 分析,并在同一引擎内检索结构化、文本、JSON 和向量数据的团队。它是需要运维的数据库,不是加进应用里的库;README 将其定位在实时分析、湖仓查询加速和混合检索三条主线上 Apache Doris 仓库。
工作方式的变化
原先分散在多个系统里的看板、日志分析和向量检索,可以收敛到一个 SQL 入口。文档列出的场景包括面向外部用户的亚秒级分析、跨业务域的统一实时数仓、高吞吐可观测性数据,以及把向量、文本、JSON 和结构化过滤结合的 AI/搜索负载 使用场景。代价是系统数量减少,但要学习引擎本身的能力与调优。
写入是持续进行的:项目把流式导入、增量转换和高并发下的亚秒级查询列为同一项能力 实时分析。湖仓能力可直接查询 Iceberg、Delta Lake、Hudi 等开放表格式,因此已经在对象存储中的数据不必先整体搬进 Doris 管理的存储。
两种部署形态
Doris 同时支持存算一体和存算分离。分离模式下,无状态计算组运行在共享对象存储之上,可按需扩缩计算并隔离负载 部署模式指南。分离模式会引入对对象存储层的依赖;一体模式则把存储与计算放在一起。项目建议用专门文档选择部署模式,而非声称某一种普遍适用。
前提与限制
README 是入口而非完整运维手册。安装、快速开始和 Kubernetes Operator 部署各有独立文档 安装、Kubernetes Operator。从源码编译走的是文档中的 Docker 路径,并非轻量的本地构建。
许可证需要留意。Doris 本身是 Apache-2.0,但 README 明确提醒部分第三方依赖的许可证与 Apache 2.0 不兼容,需要关闭某些 Doris 功能才能合规,细节在 thirdparty/LICENSE.txt 中 许可证说明。这是分发/打包层面需要核对的条件,不是对数据库日常使用的限制。
文中性能表述是定性的(“亚秒级”“高并发”),所给材料没有基准测试、硬件配置或规模数据。项目方对生产使用范围有宽泛描述,2022 年的一条 Hacker News 评论也称有 500 多家公司在用,但这属于过时且自述的信息,不是独立验证 2022 年讨论。
README 未给出按版本区分的兼容矩阵;在正式采用前,应查看当前 release notes 和部署文档中的版本要求。
本文由 AI 根据项目 README 生成,更新于 2026年10月30日,以项目官方文档为准。