Softwr
Apache Doris logo

Apache Doris

MPP analytical database with a MySQL wire protocol and sub-second aggregation on wide tables

As of 31 August 2026, Apache Doris is free to use. A columnar OLAP database from Baidu, now an Apache top-level project, that speaks the MySQL protocol so existing clients and BI tools connect without a driver change. Softwr lists it under Databases. Apache Doris is made by Apache Software Foundation, available on Linux, Docker, Kubernetes.

Overview

What Apache Doris does

Apache Doris is a massively parallel analytical database designed for high-concurrency reporting and real-time aggregation. It stores data column-wise with pre-aggregated materialised views and rollups, supports both a fixed-schema aggregate model and a unique-key model with real-time updates, and exposes everything through the MySQL wire protocol. It ingests from Kafka via routine load, from Flink and Spark connectors, and can query external Hive, Iceberg and Hudi tables through a multi-catalogue federation layer. The distinguishing property for buyers is compatibility. Because Doris answers on the MySQL protocol, any tool, driver or ORM that already talks to MySQL works against it unchanged, which removes the driver and dialect friction that slows adoption of ClickHouse or Druid. Combined with genuine support for updates and deletes on a unique key, this makes Doris a common choice for teams migrating reporting off a strained MySQL replica rather than building a new stack. Adoption is heaviest in China, where it originated at Baidu and is used widely at large internet companies. The trade-off is governance and support. Two commercial companies, VeloDB and SelectDB, were founded by overlapping groups of core contributors, and the two now sell competing managed versions of the same project. Much of the mailing list traffic, design discussion and issue reporting happens in Chinese, which raises the cost of getting help if your team does not read it.

What people use it for

  • A team whose MySQL read replica can no longer serve reporting queries and wants an OLAP engine its existing drivers already speak
  • A real-time dashboard backend needing sub-second aggregation over billions of rows with hundreds of concurrent users
  • An ad or ecommerce platform that needs updates and deletes on analytical tables, which append-only OLAP engines handle badly
  • A data team that wants one SQL endpoint over both internal tables and existing Hive or Iceberg tables in the lake

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Apache Doris.

  • Two competing commercial vendors, VeloDB and SelectDB, were founded by overlapping core contributors, which makes the long-term governance and roadmap of the project harder to predict than a single-sponsor project.
  • A large share of design discussion, issue reports and documentation detail originates in Chinese, so teams that do not read it get a thinner picture of known problems and workarounds.
  • Operating a cluster means managing frontend and backend node roles, tablet balancing and compaction tuning, and compaction backlogs under heavy upsert load are a recurring production complaint.
  • The MySQL protocol compatibility is at the wire level, not full MySQL semantics, so queries and functions still need porting and the familiarity can mislead.
  • Managed cloud availability outside China and major clouds is limited compared with ClickHouse or Snowflake, so many Western adopters end up self-hosting whether they wanted to or not.

Cross-shopped

What people choose instead of Apache Doris

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Apache Doris logo
    Apache Doris
    vs
    ClickHouse logo
    ClickHouse

    ClickHouse: If you want the fastest raw scan performance and a much larger English-language community and managed cloud

Pricing

What Apache Doris costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Apache Doris

Free

  • Apache 2.0 licence with no usage restrictions
  • All engine features included
  • Community support via mailing list and Slack
  • Commercial managed versions sold separately by VeloDB and SelectDB

Capabilities

Features

  • MySQL wire protocol

    Existing MySQL clients, drivers and BI connectors work without change

  • Aggregate and unique key models

    Pre-aggregation on write, or real-time upserts with primary key deduplication

  • Materialised views

    Automatically substituted rollups maintained on ingest

  • Multi-catalogue federation

    Query Hive, Iceberg, Hudi, JDBC sources alongside internal tables

  • Routine load from Kafka

    Continuous ingestion jobs managed inside the database

  • Compute storage separation

    Optional architecture separating query nodes from shared object storage

  • Inverted indexes

    Text and point-lookup indexing for log and search style queries

  • Workload groups

    Resource isolation between competing query workloads on one cluster

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Apache Doris really free?

Yes, it is Apache 2.0 with no usage restrictions. The commercial products are managed services from VeloDB and SelectDB.

Can I use my MySQL tools with it?

Yes, it implements the MySQL wire protocol, so clients and BI connectors attach without a new driver, though SQL semantics differ.

How does it compare with ClickHouse?

Doris handles updates and high concurrency more comfortably; ClickHouse is generally faster on raw single-query scan throughput and has far wider Western support.

Who maintains it?

The Apache Software Foundation project, with most committers employed by VeloDB or SelectDB.

Share

Keep looking

Where to go from Apache Doris

Best Databases software for

Compare Apache Doris with

Other Databases software

  • Fast open-source column-oriented database for real-time analytics

    Free plan12 researched notes
  • Apache 2.0 MPP analytical database built for joins on open table formats

    Open source12 researched notes
  • Managed ClickHouse with a workflow that turns SQL queries into hosted HTTP APIs

    Free, then $25/mo12 researched notes
  • MIT-licensed analytical SQL database that runs inside your process, with no server, no dependencies and one writer at a time.

    Free plan14 researched notes
  • Sub-second analytics at cloud data warehouse scale

    From $1.84/hour14 researched notes
  • Fast, scalable cloud data warehouse from AWS

    Free plan12 researched notes
  • Apache 2.0 distributed SQL database with MySQL wire compatibility and a separate columnar replica for analytical queries.

    Free plan12 researched notes
  • Google Cloud's serverless analytical warehouse, billed either by bytes scanned per query or by reserved compute slots.

    Free plan13 researched notes
  • Industrial process historian with published per-tag pricing and no client licence fees

    From $3,000/yr12 researched notes
  • High-performance Redis-compatible in-memory datastore with 25x better throughput

    Free plan10 researched notes
  • SQL query engine and lakehouse layer over Iceberg tables in object storage

    Free, then $0.2/hour12 researched notes
  • Database caching and optimization that reduces infrastructure costs 30-70%

    Free plan10 researched notes
  • Log-based change data capture for database replication and synchronization

    9 researched notes
  • The evolution of spreadsheets

    Free, then $10/mo11 researched notes
  • The AI-powered database built for demanding enterprise workloads

    Free, then $99/mo14 researched notes
  • NetApp-owned managed service for Cassandra, Kafka, OpenSearch, PostgreSQL and Cadence with a bring-your-own-cloud model

    Pricing on request12 researched notes
  • Hosted no-code database and web app builder priced by stored records and storage, with unlimited user accounts on every plan.

    From $59/mo14 researched notes
  • Embedded retrieval library over the Apache 2.0 Lance columnar format, with proprietary Cloud and Enterprise tiers for serving at scale.

    Pricing on request14 researched notes

Softwr does not host reviews and shows no star rating for Apache Doris, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Apache Doris

Best Databases software alternatives

Industrial process historian with published per-tag pricing and no client licence fees

Per tag band per year

NetApp-owned managed service for Cassandra, Kafka, OpenSearch, PostgreSQL and Cadence with a bring-your-own-cloud model

quote

Erlang MQTT broker for large IoT fleets, relicensed to BSL with production free use limited to one node

Per month by connection and session volume

Attribute-based access control and masking applied inside Snowflake, Databricks and BigQuery

quote

Streaming database that maintains incremental materialised views in SQL instead of Flink jobs

Per RisingWave Unit hour

Centralised data access governance from the creators of Apache Ranger, now rebranding as Trust3 AI

quote

The Meta-lineage distributed SQL query engine, distinct from the Trino fork

Open source, no licence fee

Compare Apache Doris with alternatives