2026 ENGINE EVALUATION / SOURCE-LED

The question isn’twhich engine is fastest.It’s which one shortens your investigation.

Compare Apache Doris with search engines, columnar OLAP systems, cloud warehouses and smaller analytical databases through the workload UnifyLogs is built for: high-volume operational data, fast retrieval, analytical SQL and long useful retention.

Evaluate your workload
2 REPRODUCIBLE WORKLOADSMAY 2026
Measured workload radar for Doris and ClickHouseClickBench load and storage plus AgentLogsBench cold and hot read scores. Each axis is normalized within the two-engine result for its named test.LOAD · CLICKBENCHHOT · AGENTLOGSSTORAGE · CLICKBENCHCOLD · AGENTLOGS
DorisClickHouse

ClickBench: 205s vs 283s load; 13.78 GB vs 15.26 GB storage. AgentLogsBench: cold/hot scores from the same 20 queries. 100 = the better result on that axis.

Read the numbers with their boundary intact.

This page synthesizes material published by Apache Doris and VeloDB. It is not an independent benchmark or a universal performance guarantee. Results depend on versions, hardware, schemas, data distribution, tuning and query shape. Every claim links to its original methodology or case study.

AGENTLOGSBENCH / MAY 2026

The same 100M observations. Four measured paths.

AgentLogsBench ran six engines on one AWS m6i.8xlarge with the same logical schema and 20-query search-and-analytics workload. Load and footprint are raw values; cold and hot are normalized scores derived from the published per-query results.

EngineLoad time ↓Stored footprint ↓Cold read score ↑Hot read score ↑
Apache Doris4,396s57.94 GiB100/100100/100
ClickHouse2,755s50.10 GiB4/1006/100
Elasticsearch13,926s178.71 GiB98/10032/100
OpenSearch15,050s181.37 GiB72/10033/100
DuckDB10,111s100.26 GiB1/1001/100
PostgreSQL51,250s350.26 GiB0/1000/100

Load and storage are raw values from the published 100M run. Read scores are comparative scores derived from the published cold/hot timings for the same 20 queries; this is not an independent benchmark.

CLICKBENCH / 100M / C6A.4XLARGE

Write speed changes with the workload.

AgentLogsBench favored ClickHouse load speed. In ClickBench’s May 10, 2026 untuned c6a.4xlarge runs, Doris loaded the same 100M-row dataset in 205s versus 283s and stored it in 13.78 GB versus 15.26 GB. That is 28% less load time and 10% less space in this test—not a universal write claim.

DECISION MATRIX

Different engines optimize for different questions.

Evaluation dimensionApache DorisClickHouseElasticsearch / OpenSearchSnowflake
Natural center of gravityReal-time analytics combining retrieval, joins and high concurrencyHigh-throughput columnar OLAP and engineering analyticsDocument search, relevance and log explorationCloud warehousing, reporting and broad analytical workloads
Log investigationFull-text retrieval and analytical SQL in one engineStrong aggregation; full-text search is a weaker fit in the cited Doris/VeloDB materialMature search experience; deeper aggregation and joins can require another analytical layerUseful for centralized analysis; not positioned for the strictest real-time investigation loop
Changing operational dataPrimary-key model, real-time UPSERT and CDC-oriented ingestionMerge-oriented updates and asynchronous mutationsDocument updates are supported but index work can raise compute and storage costWarehouse-oriented pipelines; freshness depends on ingestion architecture
Complex SQL & joinsCost-based optimizer, distributed joins and MySQL-compatible SQLVery fast OLAP; complex join workloads need workload-specific validationQuery DSL first; SQL and multi-table analytics are not its primary strengthStrong SQL warehouse with mature ecosystem
Deployment postureApache 2.0; self-managed, cloud and on-prem pathsOpen-source core and managed cloudSelf-managed and managed offerings with Elastic / OpenSearch ecosystemsManaged cloud service
Choose it when…Search and analytics must share one real-time operational memoryRaw OLAP throughput is primary and the team owns the surrounding architectureSearch relevance and search-native UX matter more than complex analytical SQLEnterprise warehousing and centralized reporting outweigh sub-second operational response

SQL SUITE TOTALS / SF1000

Doris stays ahead as the SQL gets harder.

Each bar is the sum of all query runtimes in that benchmark suite at SF1000—roughly a 1 TB scale factor. It is not one query, ingest throughput or QPS. Lower is faster; all values are seconds.

What it tells you

How each engine completes a fixed, join-heavy analytical SQL suite on its native storage format.

What it does not tell you

Log-search relevance, write speed, storage efficiency, concurrency or your production workload.

SSB / SF1000D26-BENCH
Doris11.6s
Snowflake32.9s
ClickHouse82.2s
TPC-H / SF1000D26-BENCH
Doris53.8s
Snowflake102.5s
ClickHouse279s
TPC-DS / SF1000D26-BENCH
Doris173.8s
Snowflake464.6s
ClickHouse1,913.9s

A 2026 workload closer to incident correlation.

In VeloDB’s June 2026 single-node ASOF JOIN benchmark, a 100M × 100M time-series join completed in 0.97s on Doris, 1.93s on ClickHouse and 3.62s on DuckDB. The test used one 16-core / 64 GB machine, aligned parallelism and the fastest of three hot runs after one cold run.

V26-ASOF

ENGINE-BY-ENGINE

Where each alternative earns its place.

01COLUMNAR OLAP

ClickHouse

A strong choice for high-throughput event analytics, dashboards and teams comfortable operating the surrounding stack.

For UnifyLogs-shaped workloads, validate full-text retrieval, high-concurrency mixed queries, complex joins and update semantics—not only scan speed.

02SEARCH-NATIVE

Elasticsearch / OpenSearch

The strongest fit when relevance scoring, autocomplete, search suggestions and a search-native ecosystem are central requirements.

For long-retention observability, validate ingestion peaks, index footprint and analytical aggregation cost. Doris/VeloDB’s 2026 material positions unified search + SQL as the alternative.

03CLOUD WAREHOUSE

Snowflake

A mature choice for centralized reporting, enterprise data sharing and broad warehouse workloads.

For operational loops, test end-to-end freshness, continuously arriving data and the cost of keeping low-latency compute available.

04STREAMING OLAP

Apache Druid / Pinot

Strong candidates for streaming event analytics, time-oriented dashboards and high-concurrency serving workloads.

Validate complex joins, mutable data, full-text investigation and how many surrounding services the team must own.

05FEDERATED SQL

Trino / Presto

A natural fit for ad-hoc SQL across open lake formats and multiple existing data sources without moving everything first.

Interactive lake queries, workload isolation and user-facing concurrency may need caching, materialization or a serving engine.

06SMALLER SURFACE

DuckDB / PostgreSQL

Excellent when the workload fits one machine or when transactional data and familiar SQL matter more than distributed log scale.

AgentLogsBench shows the long-tail JSON and 100M-row observability workload widening the gap; validate the scale boundary before adding infrastructure.

2026 FIELD SIGNAL

Customer outcomes are evidence—not defaults.

Advance.AI’s published January 2026 migration from OpenSearch reports more than 50% total cost reduction and 5× query improvement after moving its log platform to Apache Doris. That is one customer workload, not a promise for yours; use it to frame the questions your own pilot should answer.

V26-OS

A fair pilot should measure the investigation, not a single query.

  1. 01Ingest peak and freshness under the same retention policy
  2. 02Exact, phrase and fuzzy retrieval over representative messages
  3. 03Aggregation and joins across service, deploy and trace context
  4. 04Hot / warm storage footprint at the retention you actually need
  5. 05Concurrency with dashboards, alerts and human investigations together
  6. 06Operator time for scaling, schema evolution, recovery and upgrades

Bring the same workload to every engine.

We’ll help define a small, reproducible evaluation around your actual log volume, retention and investigation queries.

Evaluate your workload