Real-time OLAP databases · Apache Software Foundation

Apache Doris

Open-source MPP database combining real-time analytics with sub-second query response at large scale.

Apache Doris is an open-source massively parallel processing (MPP) database that targets both real-time analytics and interactive ad hoc reporting from the same system, positioning itself as a simpler alternative to running separate OLAP and lakehouse query layers. It supports high-concurrency point queries alongside large aggregate scans, ingests streaming data with second-level latency, and can query external data in Hive, Iceberg or Hudi without copying it in first. Doris uses a shared-nothing architecture with frontend (metadata/planning) and backend (storage/execution) nodes and is MySQL-protocol compatible, so many existing BI tools connect to it without special drivers. It is primarily self-hosted; the company SelectDB, founded by Doris's original authors, offers a commercial cloud version. Doris is commonly evaluated alongside StarRocks, which shares similar origins and architecture.

At a glance

Vendor Apache Software Foundation
Pricing model Open source + paid options
Free tier Yes
Deployment Self-hosted
Open source Yes (Apache-2.0)
Best for Teams wanting one MPP engine for both real-time dashboards and ad hoc SQL reporting.

Pricing

Free and open source under the Apache Software Foundation; a commercial cloud version is offered separately by SelectDB.

Pricing has not been verified yet — see the vendor's site.

Features

  • Real-time streaming and micro-batch ingestion
  • MySQL wire-protocol compatibility
  • Federated queries over Hive, Iceberg and Hudi
  • Materialized views and automatic query rewrite
  • Vectorized execution engine
  • High-concurrency point lookups alongside large scans

Integrations

Profile last reviewed September 21, 2026

Alternatives

Apache Doris in the index now

Terms to know

Related guides