Doris
App Definition & DeliveryApache Doris is an MPP-based real-time analytical database built for sub-second OLAP queries at scale.
What it is
Apache Doris is an MPP-based real-time analytical database built for sub-second OLAP queries at scale. It handles both high-concurrency point queries and complex ad-hoc analytics on the same engine, targeting use cases like real-time dashboards, user-facing analytics, and unified batch/streaming data warehousing. Official long-form description not publicly available from the data provided, but this is consistent with its known positioning in the market.
Who builds it and why
Doris originated at Baidu (originally called Palo) and was donated to the Apache Software Foundation, where it's now a top-level project. The primary commercial steward is SelectDB, which builds a managed cloud version and employs a chunk of the core committers. That's the typical open-core pattern: community-driven Apache governance, commercial vendor funding much of the full-time engineering.
813 contributors on GitHub is a healthy, active number for an infrastructure-grade database — this isn't a single-vendor side project, there's real distributed contribution. Founding date not publicly available in the data given, but the project has been in Apache incubation and graduated status for several years at this point.
Production readiness signal
- 15,563 GitHub stars — solid adoption signal, though below category leaders like ClickHouse.
- 813 contributors — strong contributor base, indicates active maintenance isn't dependent on one team.
- Last commit 2026-07-01 — actively maintained, no signs of abandonment.
- Latest release 4.1.2 — mature version numbering, well past 1.0, suggests API and storage format stability.
- License: Apache-2.0 — standard permissive license, no rug-pull risk on relicensing.
- CNCF maturity: not publicly available — Doris is an Apache Software Foundation project, not a CNCF project, so CNCF maturity level doesn't apply here; don't confuse the "App Definition and Development" category tag with CNCF sandbox/incubating/graduated status.
Overall: this reads as a production-grade, actively maintained database with real community depth, not a hobby project.
Who should use this
- Teams running real-time dashboards or user-facing analytics that need sub-second query latency at concurrency.
- Organizations wanting to collapse a Lambda-style batch+streaming stack into a single unified analytical engine.
- Teams already invested in MySQL-protocol tooling — Doris speaks MySQL wire protocol, easing BI tool integration.
- Companies wanting an Apache-licensed alternative to proprietary cloud data warehouses, with the option to self-host or use SelectDB's managed service later.
Who should NOT use this
- Teams needing a general-purpose OLTP database — Doris is analytical, not transactional; don't put your primary application state here.
- Small teams without dedicated data infra staff — MPP databases have real operational overhead (compute/storage node management, compaction tuning, resource isolation); this is not a "deploy and forget" system.
- Shops already deeply invested in ClickHouse or Snowflake with no acute pain point — migration cost rarely justifies a switch without a specific driver (cost, latency, or unification need).
- Use cases needing heavyweight ML/feature-store integration as a first-class citizen — Doris is a query engine, not a feature platform.
- Anyone needing guaranteed enterprise SLAs without in-house DB expertise and unwilling to pay for SelectDB's commercial support — self-managed Apache Doris requires real operational maturity.
Alternatives
- ClickHouse — the closest direct competitor, larger community and star count, similar MPP columnar architecture, arguably more battle-tested at extreme scale.
- StarRocks — a fork of the same Palo/Doris lineage, positions itself similarly for real-time analytics with a different optimizer and execution engine.
- Snowflake / BigQuery — fully managed cloud data warehouses if you'd rather pay for a hosted service than run distributed infrastructure yourself.
Pricing
Apache Doris itself is fully open source under Apache-2.0 — no license fees, no feature gating in the core project. SelectDB offers a commercial managed cloud version and enterprise support, but that's a separate paid product layered on top; the core database has no vendor lock-in requirement to run in production.