Performance benchmark · September 2026

Cross-region federated querying: DataIncisive vs DuckDB

Large analytical queries across an AWS source in Asia and other cloud resources in Europe. A workload-specific comparison of end-to-end execution time, peak process memory, and successful query completion.

26,468,838 output rows per run · Operator-reported results · September 2026
DataIncisive average wall time
320.2s
6.4% longer than DuckDB
DataIncisive average peak RSS
6.61 GiB
5.0% lower than DuckDB
DataIncisive correctness reruns
15 / 15
Across reported correctness testing
Output rows per run
26.47M
Matching counts across engines

Benchmark overview

The benchmark exercised a federated analytical query against cloud-hosted data distributed across Asia and Europe. The reported end-to-end timings therefore reflect both query processing and remote-source/network behavior. In five optimized performance runs, DataIncisive averaged 320.2 seconds and 6.61 GiB peak RSS, compared with DuckDB's 301.0 seconds and 6.96 GiB. Results are specific to this query and environment.

CharacteristicReported configuration
EnginesDataIncisive (optimized) and DuckDB
Data geographyAWS source in Asia; other cloud resources in Europe
WorkloadCross-source federated analytical query
Output26,468,838 rows per successful run
MeasurementsWall time and peak resident set size (RSS)
Test machineApple Silicon (M1), 10-core CPU, 16 GB RAM, 512 GB SSD
Performance sampleDataIncisive: five optimized runs; DuckDB: five comparison runs
Additional correctness evidenceDataIncisive: 15/15 successful reruns across reported testing

Performance comparison

MetricDataIncisive, optimizedDuckDB
Average wall time320.2s301.0s
Average peak RSS6.61 GiB6.96 GiB
Observed wall-time range315–347s across reported valid runs*293–307s
Observed peak RSS range5.34–7.29 GiB across reported valid runs*6.65–7.19 GiB
Output rows26,468,83826,468,838
Successful runs5/5 optimized performance runs; 15/15 correctness reruns overall5/5

*DataIncisive's reported ranges span all valid runs, not only the five optimized runs used to calculate the published averages. The DuckDB ranges describe its five comparison runs.

Average wall time

DataIncisive320.2s
DuckDB301.0s
Lower is better. DuckDB completed the workload 19.2 seconds faster on average.

Average peak RSS

DataIncisive6.61 GiB
DuckDB6.96 GiB
Lower is better. DataIncisive used approximately 0.35 GiB less peak memory on average.

Optimization impact

A memory-management floor fix lowered DataIncisive's average peak RSS while slightly improving execution time.

MetricBefore floor fixAfter floor fixChange
Average wall time324.4s320.2s1.3% faster
Average peak RSS7.43 GiB6.61 GiB11.0% lower

Key findings

Comparable execution time

DataIncisive's average wall time was 6.4% longer than DuckDB's. DuckDB remained faster across the reported wall-time ranges.

Lower average memory

The optimized DataIncisive build recorded 5.0% lower average peak RSS. Individual runs varied, so this is not a per-run guarantee.

Successful query completion

All 15 reported DataIncisive correctness reruns and all five DuckDB comparison runs succeeded. Every reported successful run produced 26,468,838 output rows; row-content equivalence was not independently verified.

Cross-region workload

The sources spanned Asia and Europe. Network conditions and remote-source performance may affect end-to-end wall time.

What this benchmark shows

On this reported cross-region workload, DataIncisive completed the same output-row count with 6.4% longer average wall time and 5.0% lower average peak RSS than DuckDB.

Both engines completed the query successfully and produced matching output row counts. DuckDB was faster on average; DataIncisive used less average peak memory. These findings apply to the reported workload, not all queries or environments.

Methodology and interpretation

The DataIncisive performance averages are calculated from five optimized runs. Its 15/15 success figure covers correctness reruns across the reported testing and must not be interpreted as 15 runs with the same performance profile. DuckDB averages and ranges come from five comparison runs. The DataIncisive observed ranges include additional valid runs beyond the optimized five-run set.

The benchmark operator reported an AWS source in Asia and other cloud resources in Europe; exact regions have not been specified. The measurements combine query execution with remote-source and network effects, and do not isolate engine-only processing time. Matching row counts do not establish full row-content equivalence.

Test machine: Apple Silicon (M1), 10-core CPU, 16 GB RAM, 512 GB SSD.

Reproducibility information to publish: exact cloud regions and source types, dataset and scanned-data sizes, query text, OS specifications, engine versions and configuration, memory limits, cache state, run order, network conditions, and RSS measurement method. Where available, include deterministic result checksums or an equivalent full-result validation.

DataIncisive's enterprise security and governance capabilities are outside the scope of this performance benchmark and should be evaluated separately.