Softwr
StarRocks logo

StarRocks

Apache 2.0 MPP analytical database built for joins on open table formats

As of 31 August 2026, StarRocks is free to use. A columnar analytical database, forked from Apache Doris in 2020 and donated to the Linux Foundation, that is unusually good at joins against Iceberg and Hudi tables you do not own. Softwr lists it under Databases. StarRocks is made by CelerData (Linux Foundation project), available on Linux, Docker, Kubernetes.

Overview

What StarRocks does

StarRocks is a massively parallel analytical database with a vectorised execution engine, a cost-based optimiser and materialised views. It runs in two modes: a shared-nothing mode where data lives in its own format on local disks, and a shared-data mode where storage sits in object storage and compute nodes are stateless. It also queries external tables in Iceberg, Hudi, Delta Lake, Hive and Paimon directly, with a data cache to keep repeat queries fast. The distinguishing engineering choice, and the reason it is on shortlists against ClickHouse, is that StarRocks was designed around joins rather than around denormalised single tables. ClickHouse is fastest when you flatten your data into one wide table; StarRocks keeps a star schema and joins at query time with a real cost-based optimiser. For teams whose data model is dimensional and whose data lives in an open table format someone else writes, that difference decides the project. It also supports primary key tables with real upserts and deletes, which ClickHouse handles awkwardly. The governance detail worth knowing: StarRocks began as a commercial fork of Apache Doris by a company then called StarRocks Inc, now CelerData, which contributed the project to the Linux Foundation in 2023 under Apache 2.0. CelerData remains the dominant contributor and sells the managed cloud service, so the licence is genuinely permissive but the roadmap is effectively one vendor’s. Self-hosting is real work: frontend and backend node roles, tablet balancing, and materialised view refresh strategy are all things an operator has to learn.

What people use it for

  • Customer-facing analytics where queries join a fact table to several dimensions and must return in well under a second
  • Querying an Iceberg lakehouse directly without copying data into a proprietary warehouse format
  • Replacing a ClickHouse deployment that has become unmanageable because every new question needs another denormalised table
  • Real-time analytics fed by change data capture where rows must be updated in place rather than appended

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 StarRocks.

  • Self-hosting is a genuine operations job: frontend and backend node roles, tablet distribution, compaction and materialised view refresh all need an owner, and there is no small-team-friendly single-binary mode.
  • CelerData is by far the dominant contributor despite Linux Foundation stewardship, so the practical roadmap risk is the same as any single-vendor open source project.
  • It inherits a MySQL-flavoured SQL dialect from its Doris ancestry, so queries written for PostgreSQL, Snowflake or Trino need rewriting rather than porting.
  • Ecosystem support is thinner than ClickHouse or Trino: fewer client libraries, fewer managed hosting options and a much smaller pool of engineers who have run it in production.
  • Memory pressure under concurrent large joins is a common production failure, and the tuning knobs for query memory limits are unforgiving compared with a cloud warehouse that just scales.

Cross-shopped

What people choose instead of StarRocks

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.

  • StarRocks logo
    StarRocks
    vs
    ClickHouse logo
    ClickHouse

    ClickHouse: ClickHouse if your workload is single-table aggregation over logs or events and you want the larger ecosystem.

  • StarRocks logo
    StarRocks
    vs
    Apache Druid logo
    Apache Druid

    Apache Druid: Apache Druid for very high ingest-rate time series with sub-second slice and dice on pre-aggregated data.

  • StarRocks logo
    StarRocks
    vs
    Trino logo
    Trino

    Trino: Trino if you need federated querying across many systems more than you need a fast storage engine of your own.

Pricing

What StarRocks costs

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

StarRocks

Free

  • Apache 2.0 licence
  • Linux Foundation governance
  • No usage or node limits
  • Community support
  • You operate and pay for the infrastructure

CelerData Cloud

On request

  • Managed StarRocks from the primary contributor
  • BYOC and serverless deployment options
  • Enterprise support and SLAs
  • Pricing on application

Capabilities

Features

  • Cost-based optimiser

    Real join reordering rather than requiring denormalised wide tables

  • Lakehouse query engine

    Direct queries against Iceberg, Hudi, Delta Lake, Hive and Paimon with local caching

  • Primary key tables

    Genuine upserts and deletes for change-data-capture ingestion

  • Materialised views

    Automatically rewritten queries, including views over external lake tables

  • Shared-data mode

    Object storage backing with stateless compute nodes for elastic scaling

  • MySQL wire protocol

    Existing MySQL clients and BI tools connect without a bespoke driver

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 StarRocks open source?

Yes, Apache 2.0, governed under the Linux Foundation since 2023.

How does it differ from ClickHouse?

StarRocks is built for joins across a star schema with a cost-based optimiser; ClickHouse is fastest on denormalised single tables.

Who maintains it?

CelerData, formerly StarRocks Inc, is the dominant contributor and sells the managed service.

Can it query Iceberg tables directly?

Yes, along with Hudi, Delta Lake, Hive and Paimon, with a local cache for repeat queries.

Share

Keep looking

Where to go from StarRocks

Best Databases software for

Compare StarRocks with

Other Databases software

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

    Free plan12 researched notes
  • Real-time analytics database for sub-second OLAP queries

    Free plan10 researched notes
  • The Meta-lineage distributed SQL query engine, distinct from the Trino fork

    Open source12 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
  • SQL query engine and lakehouse layer over Iceberg tables in object storage

    Free, then $0.2/hour12 researched notes
  • Fully managed open source data infrastructure cloud

    Free plan14 researched notes
  • Open-source typo-tolerant search engine as an Algolia alternative

    Open source9 researched notes
  • Erlang MQTT broker whose source is Apache 2.0 but whose official binaries need a paid subscription

    Free plan12 researched notes
  • The world's most advanced open source relational database

    Free plan11 researched notes
  • Open-source message broker supporting AMQP and other protocols

    Open source8 researched notes
  • Scalable database clustering system for horizontal scaling of MySQL

    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
  • Globally distributed, multi-model database service from Azure

    Free plan14 researched notes
  • The real-time data company for AI applications

    Free plan10 researched notes
  • SQL transformation framework enabling analytics engineers to version, test and deploy models

    Free plan12 researched notes
  • MPP analytical database with a MySQL wire protocol and sub-second aggregation on wide tables

    Open source12 researched notes
  • Fully managed open source data infrastructure cloud

    Free plan14 researched notes
  • Open-source distributed event streaming platform

    Open source10 researched notes

Softwr does not host reviews and shows no star rating for StarRocks, 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 StarRocks

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

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

Open source, no licence fee

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 StarRocks with alternatives