Skip to content

ScalarValue::Array#6717

Open
connortsui20 wants to merge 1 commit intodevelopfrom
ct/sv-array
Open

ScalarValue::Array#6717
connortsui20 wants to merge 1 commit intodevelopfrom
ct/sv-array

Conversation

@connortsui20
Copy link
Contributor

@connortsui20 connortsui20 commented Feb 27, 2026

Summary

Tracking Issue: #6771

Adds an Array variant to ScalarValue that holds an ArrayRef.

This also requires passing a VortexSession in a lot more places (this is why we needed to do #6751, #6759, and #6761).

Changes (claude summarized)

  • ListScalar::try_new now handles both ScalarValue::List and ScalarValue::Array via inline matching, replacing the removed ScalarValue::as_list() method.
  • ScalarValue::PartialEq/PartialOrd handle cross-variant (Array, List) comparisons. (Array, Array) equality compares element-by-element without allocating.
  • Scalar::is_zero routes list dtypes through self.as_list() instead of the raw ScalarValue, which now handles both variants.
  • ListScalar::as_array() exposes the underlying ArrayRef when array-backed.
  • Builder fast-path: append_value in ListBuilder, FixedSizeListBuilder, and ListViewBuilder now calls append_array_as_list directly when the scalar is array backed, avoiding per-element expansion.
  • ListScalar trait impls: PartialEq and Hash avoid materializing a Vec<Scalar> by comparing/hashing element-by-element.

API Changes

The main change is the addition of the Array variant to ScalarValue. Everything else is dependent on that change.

Testing

TODO

The existing tests should probably be sufficient but I will add some more.

@connortsui20 connortsui20 requested a review from gatesn February 27, 2026 22:16
@connortsui20 connortsui20 added do not merge Pull requests that are not intended to merge changelog/break A breaking API change labels Feb 27, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 27, 2026

Merging this PR will improve performance by 11.36%

⚡ 1 improved benchmark
✅ 958 untouched benchmarks
⏩ 1466 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation map_each[BufferMut<i32>, 128] 858.1 ns 770.6 ns +11.36%

Comparing ct/sv-array (4a4858f) with develop (27542d3)

Open in CodSpeed

Footnotes

  1. 1466 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@connortsui20 connortsui20 force-pushed the ct/sv-array branch 2 times, most recently from 1ac487c to 1f71c78 Compare March 2, 2026 22:26
@connortsui20 connortsui20 changed the title [DO NOT MERGE] Experimental array scalar value ScalarValue::Array Mar 2, 2026
@connortsui20 connortsui20 removed the do not merge Pull requests that are not intended to merge label Mar 2, 2026
@connortsui20 connortsui20 marked this pull request as draft March 2, 2026 22:34
connortsui20 added a commit that referenced this pull request Mar 3, 2026
## Summary

Tracking Issue: #6771

Adds a `VortexSession` parameter to the scalar value deserialization
functions, and updates all callers to pass a session.

We want this in order to support adding an `Array` variant to the
`ScalarValue` enum. That is coming in a followup PR (draft is at
#6717). This PR just makes it
easier to review what is going on.

## API Changes

Adds a `VortexSession` parameter in a few places.

## Testing

This changes doesn't actually make use of the session yet, so there is
no logical changes (yet).

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 force-pushed the ct/sv-array branch 4 times, most recently from ce65460 to 4069a0d Compare March 3, 2026 21:30
Comment on lines +16 to +17
let scalar_value = ScalarValue::Array(list);
Scalar::try_new(array.dtype().clone(), Some(scalar_value))
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it worth making a constructor for this?

Comment on lines +488 to +503
let array_len: usize = array_value.row_count.try_into().map_err(
|_| vortex_err!(Serde: "array row_count {} exceeds usize::MAX", array_value.row_count),
)?;

// TODO(connor): Do we care about alignment?
// We don't care about alignment here since ArrayParts will handle it.
let parts = ArrayParts::try_from(array_value.data.as_slice())?;

let encoding_ids = array_value
.encoding_ids
.iter()
.map(|id| ArrayId::new_arc(Arc::from(id.clone())))
.collect::<Vec<_>>();
let ctx = ArrayContext::new(encoding_ids);

parts.decode(elem_dtype, array_len, &ctx, session)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have no idea if this is correct

Comment on lines +189 to +190
DType::List(..) => self.as_list().is_empty(),
DType::FixedSizeList(_, list_size, _) => self.as_list().len() == *list_size as usize,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this strange? (value vs self)

Comment on lines +642 to +647
// TODO(connor): Do we need this?

impl TryFrom<&[u8]> for ArrayParts {
type Error = VortexError;

fn try_from(value: &[u8]) -> Result<Self, Self::Error> {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we just reimplement this for slices instead of byte buffer? It is not clear to me why alignment is important.

Comment on lines +215 to +232
// Two arrays: compare element-by-element without allocating intermediate Vecs.
(ScalarValue::Array(a), ScalarValue::Array(b)) => {
// TODO(connor): Is there a better way to do this?
a.len() == b.len()
&& a.dtype() == b.dtype()
&& (0..a.len()).all(|i| a.scalar_at(i).ok() == b.scalar_at(i).ok())
}
// Cross-variant comparisons between `Array` and `List`: expand the `Array` side.
(ScalarValue::Array(_), ScalarValue::List(_))
| (ScalarValue::List(_), ScalarValue::Array(_)) => {
let lhs = self.as_list_expanded().vortex_expect(
"something went wrong when expanding lhs scalar value for comparison",
);
let rhs = other.as_list_expanded().vortex_expect(
"something went wrong when expanding rhs scalar value for comparison",
);
lhs == rhs
}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This whole thing feels ugly...

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 marked this pull request as ready for review March 3, 2026 21:45
@connortsui20 connortsui20 requested a review from gatesn March 3, 2026 21:45
@connortsui20 connortsui20 added the action/benchmark Trigger full benchmarks to run on this PR label Mar 3, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 3, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 4a4858f 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.983x ➖
  • Vortex: 0.983x ➖
  • datafusion:vortex: 0.983x ➖
  • Best: polarsignals_q02/datafusion:vortex-file-compressed (0.863x)
  • Worst: polarsignals_q08/datafusion:vortex-file-compressed (1.011x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 124626896 124307704.00 1.00 ns
polarsignals_q01/datafusion:vortex-file-compressed 350384089 360220073.00 0.97 ns
polarsignals_q02/datafusion:vortex-file-compressed 24379809 28250745.00 0.86 ns 🚀
polarsignals_q03/datafusion:vortex-file-compressed 356065062 353659085.00 1.01 ns
polarsignals_q04/datafusion:vortex-file-compressed 12217498 12494216.00 0.98 ns
polarsignals_q05/datafusion:vortex-file-compressed 18550190 18610794.00 1.00 ns
polarsignals_q06/datafusion:vortex-file-compressed 22440393 22509722.00 1.00 ns
polarsignals_q07/datafusion:vortex-file-compressed 14986536 15032162.00 1.00 ns
polarsignals_q08/datafusion:vortex-file-compressed 443855409 438980203.00 1.01 ns
polarsignals_q09/datafusion:vortex-file-compressed 14792670 14640480.00 1.01 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.014x ➖
  • Vortex: 1.016x ➖
  • Parquet: 1.009x ➖
  • duckdb:vortex: 1.013x ➖
  • datafusion:vortex: 1.019x ➖
  • Best: tpch_q05/duckdb:vortex-compact (0.945x)
  • Worst: tpch_q03/datafusion:vortex-file-compressed (1.165x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 61682757 68578758.00 0.90 ns 🚀
tpch_q02/datafusion:arrow 23491946 24282981.00 0.97 ns
tpch_q03/datafusion:arrow 37097434 37187332.00 1.00 ns
tpch_q04/datafusion:arrow 30544316 31249207.00 0.98 ns
tpch_q05/datafusion:arrow 93229314 89616746.00 1.04 ns
tpch_q06/datafusion:arrow 22924007 20916313.00 1.10 ns
tpch_q07/datafusion:arrow 182401352 169858401.00 1.07 ns
tpch_q08/datafusion:arrow 47602075 46599272.00 1.02 ns
tpch_q09/datafusion:arrow 78960141 73446647.00 1.08 ns
tpch_q10/datafusion:arrow 59490017 55500484.00 1.07 ns
tpch_q11/datafusion:arrow 12534361 11563058.00 1.08 ns
tpch_q12/datafusion:arrow 60003312 58033809.00 1.03 ns
tpch_q13/datafusion:arrow 52455672 48484629.00 1.08 ns
tpch_q14/datafusion:arrow 26629762 25329227.00 1.05 ns
tpch_q15/datafusion:arrow 49745790 50501166.00 0.99 ns
tpch_q16/datafusion:arrow 24864205 25512009.00 0.97 ns
tpch_q17/datafusion:arrow 78734083 88333672.00 0.89 ns 🚀
tpch_q18/datafusion:arrow 165376464 162699869.00 1.02 ns
tpch_q19/datafusion:arrow 43146997 39773479.00 1.08 ns
tpch_q20/datafusion:arrow 41166435 39122784.00 1.05 ns
tpch_q21/datafusion:arrow 235641424 223946210.00 1.05 ns
tpch_q22/datafusion:arrow 23181711 21340680.00 1.09 ns
tpch_q01/datafusion:parquet 124056605 107993368.00 1.15 ns 🚨
tpch_q02/datafusion:parquet 84313917 81762904.00 1.03 ns
tpch_q03/datafusion:parquet 88821371 76026184.00 1.17 ns 🚨
tpch_q04/datafusion:parquet 57818877 54617609.00 1.06 ns
tpch_q05/datafusion:parquet 174732017 169074970.00 1.03 ns
tpch_q06/datafusion:parquet 48010878 36553927.00 1.31 ns 🚨
tpch_q07/datafusion:parquet 194693863 195398621.00 1.00 ns
tpch_q08/datafusion:parquet 169312687 168337219.00 1.01 ns
tpch_q09/datafusion:parquet 221093196 221374748.00 1.00 ns
tpch_q10/datafusion:parquet 204678877 195931920.00 1.04 ns
tpch_q11/datafusion:parquet 62169041 60574259.00 1.03 ns
tpch_q12/datafusion:parquet 121998566 126615608.00 0.96 ns
tpch_q13/datafusion:parquet 210861113 199779101.00 1.06 ns
tpch_q14/datafusion:parquet 84983504 90504169.00 0.94 ns
tpch_q15/datafusion:parquet 70007599 71313302.00 0.98 ns
tpch_q16/datafusion:parquet 57018576 54479875.00 1.05 ns
tpch_q17/datafusion:parquet 180540171 164817863.00 1.10 ns
tpch_q18/datafusion:parquet 234408100 242714083.00 0.97 ns
tpch_q19/datafusion:parquet 105969256 88701930.00 1.19 ns 🚨
tpch_q20/datafusion:parquet 125722354 126833436.00 0.99 ns
tpch_q21/datafusion:parquet 185531954 184192234.00 1.01 ns
tpch_q22/datafusion:parquet 41694011 41418067.00 1.01 ns
tpch_q01/datafusion:vortex-file-compressed 52139281 51849020.00 1.01 ns
tpch_q02/datafusion:vortex-file-compressed 56864326 55355995.00 1.03 ns
tpch_q03/datafusion:vortex-file-compressed 32595696 27981093.00 1.16 ns 🚨
tpch_q04/datafusion:vortex-file-compressed 20309534 20337188.00 1.00 ns
tpch_q05/datafusion:vortex-file-compressed 86066604 83789406.00 1.03 ns
tpch_q06/datafusion:vortex-file-compressed 11407573 11031817.00 1.03 ns
tpch_q07/datafusion:vortex-file-compressed 95527374 95136124.00 1.00 ns
tpch_q08/datafusion:vortex-file-compressed 71929125 70448346.00 1.02 ns
tpch_q09/datafusion:vortex-file-compressed 89583173 85391954.00 1.05 ns
tpch_q10/datafusion:vortex-file-compressed 85125666 83590681.00 1.02 ns
tpch_q11/datafusion:vortex-file-compressed 21288356 20797478.00 1.02 ns
tpch_q12/datafusion:vortex-file-compressed 35975540 37286565.00 0.96 ns
tpch_q13/datafusion:vortex-file-compressed 31111644 31642416.00 0.98 ns
tpch_q14/datafusion:vortex-file-compressed 29411947 30900819.00 0.95 ns
tpch_q15/datafusion:vortex-file-compressed 28142676 26867118.00 1.05 ns
tpch_q16/datafusion:vortex-file-compressed 36768511 35733109.00 1.03 ns
tpch_q17/datafusion:vortex-file-compressed 77508553 74717921.00 1.04 ns
tpch_q18/datafusion:vortex-file-compressed 110261169 106604496.00 1.03 ns
tpch_q19/datafusion:vortex-file-compressed 37628518 37326119.00 1.01 ns
tpch_q20/datafusion:vortex-file-compressed 53254641 52548092.00 1.01 ns
tpch_q21/datafusion:vortex-file-compressed 100778653 99999018.00 1.01 ns
tpch_q22/datafusion:vortex-file-compressed 17524764 16865516.00 1.04 ns
tpch_q01/datafusion:vortex-compact 61871194 61351511.00 1.01 ns
tpch_q02/datafusion:vortex-compact 59631368 58525840.00 1.02 ns
tpch_q03/datafusion:vortex-compact 33220154 33765493.00 0.98 ns
tpch_q04/datafusion:vortex-compact 25904202 24750307.00 1.05 ns
tpch_q05/datafusion:vortex-compact 91163695 86035511.00 1.06 ns
tpch_q06/datafusion:vortex-compact 15088114 14331518.00 1.05 ns
tpch_q07/datafusion:vortex-compact 101279160 103791028.00 0.98 ns
tpch_q08/datafusion:vortex-compact 80843230 78842348.00 1.03 ns
tpch_q09/datafusion:vortex-compact 98196196 96870595.00 1.01 ns
tpch_q10/datafusion:vortex-compact 86360524 84229484.00 1.03 ns
tpch_q11/datafusion:vortex-compact 22551390 21841509.00 1.03 ns
tpch_q12/datafusion:vortex-compact 46144452 45597286.00 1.01 ns
tpch_q13/datafusion:vortex-compact 38384699 38348091.00 1.00 ns
tpch_q14/datafusion:vortex-compact 34239798 33923907.00 1.01 ns
tpch_q15/datafusion:vortex-compact 35164760 34816816.00 1.01 ns
tpch_q16/datafusion:vortex-compact 41445208 41539005.00 1.00 ns
tpch_q17/datafusion:vortex-compact 82577331 81228633.00 1.02 ns
tpch_q18/datafusion:vortex-compact 115771372 114561801.00 1.01 ns
tpch_q19/datafusion:vortex-compact 50073832 49447240.00 1.01 ns
tpch_q20/datafusion:vortex-compact 58338407 58177930.00 1.00 ns
tpch_q21/datafusion:vortex-compact 119361816 118085747.00 1.01 ns
tpch_q22/datafusion:vortex-compact 17627967 17209496.00 1.02 ns
tpch_q01/duckdb:parquet 80696992 114388753.00 0.71 ns 🚀
tpch_q02/duckdb:parquet 48849529 47283823.00 1.03 ns
tpch_q03/duckdb:parquet 77038112 76717736.00 1.00 ns
tpch_q04/duckdb:parquet 61483927 60321184.00 1.02 ns
tpch_q05/duckdb:parquet 78302780 73959958.00 1.06 ns
tpch_q06/duckdb:parquet 24021056 23566990.00 1.02 ns
tpch_q07/duckdb:parquet 89200317 80850764.00 1.10 ns 🚨
tpch_q08/duckdb:parquet 98677207 116521483.00 0.85 ns 🚀
tpch_q09/duckdb:parquet 172348409 173827819.00 0.99 ns
tpch_q10/duckdb:parquet 154162769 137484472.00 1.12 ns 🚨
tpch_q11/duckdb:parquet 26364416 25760272.00 1.02 ns
tpch_q12/duckdb:parquet 59589577 58969022.00 1.01 ns
tpch_q13/duckdb:parquet 279642355 272102770.00 1.03 ns
tpch_q14/duckdb:parquet 54985903 62236130.00 0.88 ns 🚀
tpch_q15/duckdb:parquet 29071540 33846458.00 0.86 ns 🚀
tpch_q16/duckdb:parquet 59769416 59449491.00 1.01 ns
tpch_q17/duckdb:parquet 69687199 81864447.00 0.85 ns 🚀
tpch_q18/duckdb:parquet 123196378 130357612.00 0.95 ns
tpch_q19/duckdb:parquet 71406623 69627227.00 1.03 ns
tpch_q20/duckdb:parquet 70836602 75707852.00 0.94 ns
tpch_q21/duckdb:parquet 195129947 185994263.00 1.05 ns
tpch_q22/duckdb:parquet 56772695 54711551.00 1.04 ns
tpch_q01/duckdb:vortex-file-compressed 35861379 35135942.00 1.02 ns
tpch_q02/duckdb:vortex-file-compressed 32636225 31088307.00 1.05 ns
tpch_q03/duckdb:vortex-file-compressed 34948322 34557943.00 1.01 ns
tpch_q04/duckdb:vortex-file-compressed 38383929 37177856.00 1.03 ns
tpch_q05/duckdb:vortex-file-compressed 39344599 40168892.00 0.98 ns
tpch_q06/duckdb:vortex-file-compressed 11603884 11268176.00 1.03 ns
tpch_q07/duckdb:vortex-file-compressed 41157467 39617247.00 1.04 ns
tpch_q08/duckdb:vortex-file-compressed 48209495 47470315.00 1.02 ns
tpch_q09/duckdb:vortex-file-compressed 84940724 78727277.00 1.08 ns
tpch_q10/duckdb:vortex-file-compressed 40243734 39498728.00 1.02 ns
tpch_q11/duckdb:vortex-file-compressed 18050534 18006723.00 1.00 ns
tpch_q12/duckdb:vortex-file-compressed 26728667 26402531.00 1.01 ns
tpch_q13/duckdb:vortex-file-compressed 41233325 40938660.00 1.01 ns
tpch_q14/duckdb:vortex-file-compressed 24836589 24450670.00 1.02 ns
tpch_q15/duckdb:vortex-file-compressed 18638020 19091105.00 0.98 ns
tpch_q16/duckdb:vortex-file-compressed 34761627 35112183.00 0.99 ns
tpch_q17/duckdb:vortex-file-compressed 25822401 26805115.00 0.96 ns
tpch_q18/duckdb:vortex-file-compressed 57803031 55425328.00 1.04 ns
tpch_q19/duckdb:vortex-file-compressed 34126971 34404541.00 0.99 ns
tpch_q20/duckdb:vortex-file-compressed 39849761 37486140.00 1.06 ns
tpch_q21/duckdb:vortex-file-compressed 107477057 104157676.00 1.03 ns
tpch_q22/duckdb:vortex-file-compressed 20836693 20434464.00 1.02 ns
tpch_q01/duckdb:vortex-compact 42439021 42045835.00 1.01 ns
tpch_q02/duckdb:vortex-compact 43253277 43710627.00 0.99 ns
tpch_q03/duckdb:vortex-compact 37908781 37738546.00 1.00 ns
tpch_q04/duckdb:vortex-compact 42262018 41704625.00 1.01 ns
tpch_q05/duckdb:vortex-compact 44066630 46638368.00 0.94 ns
tpch_q06/duckdb:vortex-compact 14301363 14701301.00 0.97 ns
tpch_q07/duckdb:vortex-compact 50110622 49801543.00 1.01 ns
tpch_q08/duckdb:vortex-compact 57360527 57765390.00 0.99 ns
tpch_q09/duckdb:vortex-compact 94992902 92467067.00 1.03 ns
tpch_q10/duckdb:vortex-compact 45530363 44819482.00 1.02 ns
tpch_q11/duckdb:vortex-compact 24147017 22801472.00 1.06 ns
tpch_q12/duckdb:vortex-compact 40217919 40338678.00 1.00 ns
tpch_q13/duckdb:vortex-compact 49413706 48979507.00 1.01 ns
tpch_q14/duckdb:vortex-compact 31280155 31297956.00 1.00 ns
tpch_q15/duckdb:vortex-compact 22013757 21793197.00 1.01 ns
tpch_q16/duckdb:vortex-compact 38964305 40749097.00 0.96 ns
tpch_q17/duckdb:vortex-compact 33083253 30970368.00 1.07 ns
tpch_q18/duckdb:vortex-compact 60050788 60078261.00 1.00 ns
tpch_q19/duckdb:vortex-compact 41628076 39032421.00 1.07 ns
tpch_q20/duckdb:vortex-compact 49607826 48547462.00 1.02 ns
tpch_q21/duckdb:vortex-compact 119067776 116676162.00 1.02 ns
tpch_q22/duckdb:vortex-compact 22997170 22348640.00 1.03 ns
tpch_q01/duckdb:duckdb 17471786 17350425.00 1.01 ns
tpch_q02/duckdb:duckdb 14858782 14274867.00 1.04 ns
tpch_q03/duckdb:duckdb 21761686 21652805.00 1.01 ns
tpch_q04/duckdb:duckdb 20723917 21973752.00 0.94 ns
tpch_q05/duckdb:duckdb 23081161 23339114.00 0.99 ns
tpch_q06/duckdb:duckdb 7175453 7190857.00 1.00 ns
tpch_q07/duckdb:duckdb 27028821 26508269.00 1.02 ns
tpch_q08/duckdb:duckdb 27243117 26682345.00 1.02 ns
tpch_q09/duckdb:duckdb 60253593 60561472.00 0.99 ns
tpch_q10/duckdb:duckdb 58068837 61855049.00 0.94 ns
tpch_q11/duckdb:duckdb 7219316 7073685.00 1.02 ns
tpch_q12/duckdb:duckdb 17695686 17642140.00 1.00 ns
tpch_q13/duckdb:duckdb 40735883 40637904.00 1.00 ns
tpch_q14/duckdb:duckdb 22301340 22245773.00 1.00 ns
tpch_q15/duckdb:duckdb 14124930 14055279.00 1.00 ns
tpch_q16/duckdb:duckdb 25574304 25467853.00 1.00 ns
tpch_q17/duckdb:duckdb 18619253 18342158.00 1.02 ns
tpch_q18/duckdb:duckdb 40052907 39784739.00 1.01 ns
tpch_q19/duckdb:duckdb 32223845 31294431.00 1.03 ns
tpch_q20/duckdb:duckdb 27316621 27364420.00 1.00 ns
tpch_q21/duckdb:duckdb 65052899 62432224.00 1.04 ns
tpch_q22/duckdb:duckdb 26710696 27037541.00 0.99 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.017x ➖
  • Vortex: 1.018x ➖
  • Parquet: 1.016x ➖
  • duckdb:vortex: 1.012x ➖
  • datafusion:vortex: 1.024x ➖
  • Best: fineweb_q00/datafusion:vortex-file-compressed (0.825x)
  • Worst: fineweb_q01/datafusion:vortex-file-compressed (1.162x)
  • Significant (>10%): 1↑ 3↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6743949 6083340.00 1.11 ns 🚨
fineweb_q01/datafusion:parquet 264971610 268244015.00 0.99 ns
fineweb_q02/datafusion:parquet 265663660 274499300.00 0.97 ns
fineweb_q03/datafusion:parquet 269282111 262425582.00 1.03 ns
fineweb_q04/datafusion:parquet 287930344 279435148.00 1.03 ns
fineweb_q05/datafusion:parquet 280775497 276029306.00 1.02 ns
fineweb_q06/datafusion:parquet 273659970 282027036.00 0.97 ns
fineweb_q07/datafusion:parquet 269300521 265486694.00 1.01 ns
fineweb_q08/datafusion:parquet 264115826 261206128.00 1.01 ns
fineweb_q00/datafusion:vortex-file-compressed 4935127 5982838.00 0.82 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 34202997 29427365.00 1.16 ns 🚨
fineweb_q02/datafusion:vortex-file-compressed 34020216 33323512.00 1.02 ns
fineweb_q03/datafusion:vortex-file-compressed 89268439 96094353.00 0.93 ns
fineweb_q04/datafusion:vortex-file-compressed 212950717 215355044.00 0.99 ns
fineweb_q05/datafusion:vortex-file-compressed 193119900 184653653.00 1.05 ns
fineweb_q06/datafusion:vortex-file-compressed 76927191 69260217.00 1.11 ns 🚨
fineweb_q07/datafusion:vortex-file-compressed 77609095 74394131.00 1.04 ns
fineweb_q08/datafusion:vortex-file-compressed 29814720 27300370.00 1.09 ns
fineweb_q00/datafusion:vortex-compact 5941831 5332930.00 1.11 ns 🚨
fineweb_q01/datafusion:vortex-compact 151367019 144672155.00 1.05 ns
fineweb_q02/datafusion:vortex-compact 161794022 160660058.00 1.01 ns
fineweb_q03/datafusion:vortex-compact 1256196342 1260062154.00 1.00 ns
fineweb_q04/datafusion:vortex-compact 1477330181 1453434268.00 1.02 ns
fineweb_q05/datafusion:vortex-compact 1142317749 1150798751.00 0.99 ns
fineweb_q06/datafusion:vortex-compact 595370901 586442722.00 1.02 ns
fineweb_q07/datafusion:vortex-compact 630084987 625346255.00 1.01 ns
fineweb_q08/datafusion:vortex-compact 25883697 24381030.00 1.06 ns
fineweb_q00/duckdb:parquet 33850421 32483329.00 1.04 ns
fineweb_q01/duckdb:parquet 103405800 100085626.00 1.03 ns
fineweb_q02/duckdb:parquet 107761821 108050413.00 1.00 ns
fineweb_q03/duckdb:parquet 317108246 314301857.00 1.01 ns
fineweb_q04/duckdb:parquet 439797237 437375358.00 1.01 ns
fineweb_q05/duckdb:parquet 410397202 409941119.00 1.00 ns
fineweb_q06/duckdb:parquet 208300187 204323418.00 1.02 ns
fineweb_q07/duckdb:parquet 219436007 215278227.00 1.02 ns
fineweb_q08/duckdb:parquet 65623461 63575141.00 1.03 ns
fineweb_q00/duckdb:vortex-file-compressed 4215902 3960071.00 1.06 ns
fineweb_q01/duckdb:vortex-file-compressed 29256014 29226527.00 1.00 ns
fineweb_q02/duckdb:vortex-file-compressed 30195068 32364148.00 0.93 ns
fineweb_q03/duckdb:vortex-file-compressed 128076620 135858434.00 0.94 ns
fineweb_q04/duckdb:vortex-file-compressed 207033070 201431407.00 1.03 ns
fineweb_q05/duckdb:vortex-file-compressed 173191197 181782525.00 0.95 ns
fineweb_q06/duckdb:vortex-file-compressed 70885057 68170644.00 1.04 ns
fineweb_q07/duckdb:vortex-file-compressed 71987428 68322631.00 1.05 ns
fineweb_q08/duckdb:vortex-file-compressed 26490529 25638788.00 1.03 ns
fineweb_q00/duckdb:vortex-compact 4727776 4624862.00 1.02 ns
fineweb_q01/duckdb:vortex-compact 97952365 96371818.00 1.02 ns
fineweb_q02/duckdb:vortex-compact 107749691 104863708.00 1.03 ns
fineweb_q03/duckdb:vortex-compact 855032764 853826767.00 1.00 ns
fineweb_q04/duckdb:vortex-compact 911996299 895123756.00 1.02 ns
fineweb_q05/duckdb:vortex-compact 801513705 806326255.00 0.99 ns
fineweb_q06/duckdb:vortex-compact 465986965 470676827.00 0.99 ns
fineweb_q07/duckdb:vortex-compact 472725611 467828319.00 1.01 ns
fineweb_q08/duckdb:vortex-compact 24836852 22693725.00 1.09 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.987x ➖
  • Vortex: 0.985x ➖
  • Parquet: 0.993x ➖
  • duckdb:vortex: 0.986x ➖
  • datafusion:vortex: 0.983x ➖
  • Best: tpch_q13/datafusion:vortex-compact (0.767x)
  • Worst: tpch_q20/duckdb:vortex-file-compressed (1.161x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 240709225 254676088.00 0.95 ns
tpch_q02/datafusion:parquet 413438183 413419374.00 1.00 ns
tpch_q03/datafusion:parquet 302454113 303216480.00 1.00 ns
tpch_q04/datafusion:parquet 138283803 144752740.00 0.96 ns
tpch_q05/datafusion:parquet 500603276 487085340.00 1.03 ns
tpch_q06/datafusion:parquet 135425694 142398374.00 0.95 ns
tpch_q07/datafusion:parquet 508326440 519778178.00 0.98 ns
tpch_q08/datafusion:parquet 593284847 603467501.00 0.98 ns
tpch_q09/datafusion:parquet 529865038 533598535.00 0.99 ns
tpch_q10/datafusion:parquet 569636945 601552226.00 0.95 ns
tpch_q11/datafusion:parquet 341444353 346056835.00 0.99 ns
tpch_q12/datafusion:parquet 258934935 266838625.00 0.97 ns
tpch_q13/datafusion:parquet 445927843 442647474.00 1.01 ns
tpch_q14/datafusion:parquet 198118983 201505703.00 0.98 ns
tpch_q15/datafusion:parquet 283873923 283374294.00 1.00 ns
tpch_q16/datafusion:parquet 173249272 181346088.00 0.96 ns
tpch_q17/datafusion:parquet 395355684 466708765.00 0.85 ns
tpch_q18/datafusion:parquet 487881779 519081718.00 0.94 ns
tpch_q19/datafusion:parquet 306974614 312198697.00 0.98 ns
tpch_q20/datafusion:parquet 347385311 353521668.00 0.98 ns
tpch_q21/datafusion:parquet 483592785 523515588.00 0.92 ns
tpch_q22/datafusion:parquet 115739615 110945415.00 1.04 ns
tpch_q01/datafusion:vortex-file-compressed 178471679 187763330.00 0.95 ns
tpch_q02/datafusion:vortex-file-compressed 415380925 426984056.00 0.97 ns
tpch_q03/datafusion:vortex-file-compressed 302446912 291296665.00 1.04 ns
tpch_q04/datafusion:vortex-file-compressed 198050256 173504747.00 1.14 ns
tpch_q05/datafusion:vortex-file-compressed 382903658 388793829.00 0.98 ns
tpch_q06/datafusion:vortex-file-compressed 218296952 210989048.00 1.03 ns
tpch_q07/datafusion:vortex-file-compressed 315669532 318195135.00 0.99 ns
tpch_q08/datafusion:vortex-file-compressed 465015553 517756533.00 0.90 ns
tpch_q09/datafusion:vortex-file-compressed 459338284 466047233.00 0.99 ns
tpch_q10/datafusion:vortex-file-compressed 377385550 407594178.00 0.93 ns
tpch_q11/datafusion:vortex-file-compressed 260114334 256096398.00 1.02 ns
tpch_q12/datafusion:vortex-file-compressed 291812023 302788203.00 0.96 ns
tpch_q13/datafusion:vortex-file-compressed 195935749 218725406.00 0.90 ns
tpch_q14/datafusion:vortex-file-compressed 166256898 167891123.00 0.99 ns
tpch_q15/datafusion:vortex-file-compressed 293051345 267378574.00 1.10 ns
tpch_q16/datafusion:vortex-file-compressed 171522254 171404461.00 1.00 ns
tpch_q17/datafusion:vortex-file-compressed 273056520 279256618.00 0.98 ns
tpch_q18/datafusion:vortex-file-compressed 247161359 275020593.00 0.90 ns
tpch_q19/datafusion:vortex-file-compressed 309846959 311114446.00 1.00 ns
tpch_q20/datafusion:vortex-file-compressed 322799072 318035336.00 1.01 ns
tpch_q21/datafusion:vortex-file-compressed 432361730 405848717.00 1.07 ns
tpch_q22/datafusion:vortex-file-compressed 138984723 144620531.00 0.96 ns
tpch_q01/datafusion:vortex-compact 235580614 220368793.00 1.07 ns
tpch_q02/datafusion:vortex-compact 387627395 407162452.00 0.95 ns
tpch_q03/datafusion:vortex-compact 311115729 318911550.00 0.98 ns
tpch_q04/datafusion:vortex-compact 185370232 189894994.00 0.98 ns
tpch_q05/datafusion:vortex-compact 382407022 355356304.00 1.08 ns
tpch_q06/datafusion:vortex-compact 264838312 253688926.00 1.04 ns
tpch_q07/datafusion:vortex-compact 360679442 376481726.00 0.96 ns
tpch_q08/datafusion:vortex-compact 431936748 440446210.00 0.98 ns
tpch_q09/datafusion:vortex-compact 382978901 452375644.00 0.85 ns
tpch_q10/datafusion:vortex-compact 432134762 431396491.00 1.00 ns
tpch_q11/datafusion:vortex-compact 231053032 231302176.00 1.00 ns
tpch_q12/datafusion:vortex-compact 361160911 354794379.00 1.02 ns
tpch_q13/datafusion:vortex-compact 153632041 200378662.00 0.77 ns
tpch_q14/datafusion:vortex-compact 239671975 241866707.00 0.99 ns
tpch_q15/datafusion:vortex-compact 410377719 434762646.00 0.94 ns
tpch_q16/datafusion:vortex-compact 175669004 164793845.00 1.07 ns
tpch_q17/datafusion:vortex-compact 298265638 300657376.00 0.99 ns
tpch_q18/datafusion:vortex-compact 278422936 256710260.00 1.08 ns
tpch_q19/datafusion:vortex-compact 366436412 403561874.00 0.91 ns
tpch_q20/datafusion:vortex-compact 433031178 442982991.00 0.98 ns
tpch_q21/datafusion:vortex-compact 470039383 490479027.00 0.96 ns
tpch_q22/datafusion:vortex-compact 105947261 107388714.00 0.99 ns
tpch_q01/duckdb:parquet 470888449 471050968.00 1.00 ns
tpch_q02/duckdb:parquet 1122984864 1090376754.00 1.03 ns
tpch_q03/duckdb:parquet 844906189 846877651.00 1.00 ns
tpch_q04/duckdb:parquet 529257441 524133526.00 1.01 ns
tpch_q05/duckdb:parquet 1309100184 1216390137.00 1.08 ns
tpch_q06/duckdb:parquet 333181826 353953615.00 0.94 ns
tpch_q07/duckdb:parquet 1030686799 951819643.00 1.08 ns
tpch_q08/duckdb:parquet 1288427482 1266173776.00 1.02 ns
tpch_q09/duckdb:parquet 1136715972 1130687695.00 1.01 ns
tpch_q10/duckdb:parquet 1122481684 1077322254.00 1.04 ns
tpch_q11/duckdb:parquet 681845932 735260254.00 0.93 ns
tpch_q12/duckdb:parquet 493781527 503356001.00 0.98 ns
tpch_q13/duckdb:parquet 819219331 825395768.00 0.99 ns
tpch_q14/duckdb:parquet 522405742 523056599.00 1.00 ns
tpch_q15/duckdb:parquet 592393812 565221243.00 1.05 ns
tpch_q16/duckdb:parquet 470803184 447848500.00 1.05 ns
tpch_q17/duckdb:parquet 638728682 647877691.00 0.99 ns
tpch_q18/duckdb:parquet 693846481 742026621.00 0.94 ns
tpch_q19/duckdb:parquet 641477753 646859027.00 0.99 ns
tpch_q20/duckdb:parquet 894586585 858460328.00 1.04 ns
tpch_q21/duckdb:parquet 994670401 934449090.00 1.06 ns
tpch_q22/duckdb:parquet 444948095 404889695.00 1.10 ns
tpch_q01/duckdb:vortex-file-compressed 233378171 205660367.00 1.13 ns
tpch_q02/duckdb:vortex-file-compressed 769477575 802113351.00 0.96 ns
tpch_q03/duckdb:vortex-file-compressed 512170237 530844552.00 0.96 ns
tpch_q04/duckdb:vortex-file-compressed 363539058 343544669.00 1.06 ns
tpch_q05/duckdb:vortex-file-compressed 812583342 836768759.00 0.97 ns
tpch_q06/duckdb:vortex-file-compressed 323949973 313800340.00 1.03 ns
tpch_q07/duckdb:vortex-file-compressed 707242852 697887543.00 1.01 ns
tpch_q08/duckdb:vortex-file-compressed 952173071 1020608719.00 0.93 ns
tpch_q09/duckdb:vortex-file-compressed 736265186 744458329.00 0.99 ns
tpch_q10/duckdb:vortex-file-compressed 684805744 688512311.00 0.99 ns
tpch_q11/duckdb:vortex-file-compressed 504414039 507070930.00 0.99 ns
tpch_q12/duckdb:vortex-file-compressed 456886869 467049995.00 0.98 ns
tpch_q13/duckdb:vortex-file-compressed 451939374 454931143.00 0.99 ns
tpch_q14/duckdb:vortex-file-compressed 397523208 418685394.00 0.95 ns
tpch_q15/duckdb:vortex-file-compressed 271487046 294717480.00 0.92 ns
tpch_q16/duckdb:vortex-file-compressed 292033944 278752621.00 1.05 ns
tpch_q17/duckdb:vortex-file-compressed 511181607 507338491.00 1.01 ns
tpch_q18/duckdb:vortex-file-compressed 576248101 578339983.00 1.00 ns
tpch_q19/duckdb:vortex-file-compressed 368762822 352752316.00 1.05 ns
tpch_q20/duckdb:vortex-file-compressed 720904268 621081886.00 1.16 ns
tpch_q21/duckdb:vortex-file-compressed 953321090 979235308.00 0.97 ns
tpch_q22/duckdb:vortex-file-compressed 300649220 331222933.00 0.91 ns
tpch_q01/duckdb:vortex-compact 284986472 251356942.00 1.13 ns
tpch_q02/duckdb:vortex-compact 718242644 774039797.00 0.93 ns
tpch_q03/duckdb:vortex-compact 465181813 482029845.00 0.97 ns
tpch_q04/duckdb:vortex-compact 319438296 330929621.00 0.97 ns
tpch_q05/duckdb:vortex-compact 763057146 777103716.00 0.98 ns
tpch_q06/duckdb:vortex-compact 314291126 334064289.00 0.94 ns
tpch_q07/duckdb:vortex-compact 599096937 641622642.00 0.93 ns
tpch_q08/duckdb:vortex-compact 875673000 845648381.00 1.04 ns
tpch_q09/duckdb:vortex-compact 751424177 745294822.00 1.01 ns
tpch_q10/duckdb:vortex-compact 623279257 623252118.00 1.00 ns
tpch_q11/duckdb:vortex-compact 448695634 474138880.00 0.95 ns
tpch_q12/duckdb:vortex-compact 406037045 414715432.00 0.98 ns
tpch_q13/duckdb:vortex-compact 387434933 419384209.00 0.92 ns
tpch_q14/duckdb:vortex-compact 375119891 392889441.00 0.95 ns
tpch_q15/duckdb:vortex-compact 259894736 302652034.00 0.86 ns
tpch_q16/duckdb:vortex-compact 305094762 318438687.00 0.96 ns
tpch_q17/duckdb:vortex-compact 526127504 499128266.00 1.05 ns
tpch_q18/duckdb:vortex-compact 495264961 498454425.00 0.99 ns
tpch_q19/duckdb:vortex-compact 373026125 374706884.00 1.00 ns
tpch_q20/duckdb:vortex-compact 596943031 649367841.00 0.92 ns
tpch_q21/duckdb:vortex-compact 936621384 890005555.00 1.05 ns
tpch_q22/duckdb:vortex-compact 282174843 309986419.00 0.91 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.000x ➖
  • Vortex: 0.997x ➖
  • Parquet: 1.001x ➖
  • duckdb:vortex: 1.001x ➖
  • datafusion:vortex: 0.992x ➖
  • Best: tpcds_q51/duckdb:vortex-file-compressed (0.814x)
  • Worst: tpcds_q88/duckdb:vortex-file-compressed (1.252x)
  • Significant (>10%): 5↑ 4↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 38522570 39921614.00 0.96 ns
tpcds_q02/datafusion:parquet 55134075 56090897.00 0.98 ns
tpcds_q03/datafusion:parquet 17320158 17805349.00 0.97 ns
tpcds_q04/datafusion:parquet 366970578 382634243.00 0.96 ns
tpcds_q05/datafusion:parquet 94884103 93874288.00 1.01 ns
tpcds_q06/datafusion:parquet 102840740 103681768.00 0.99 ns
tpcds_q07/datafusion:parquet 145873409 140729763.00 1.04 ns
tpcds_q08/datafusion:parquet 41337201 40865471.00 1.01 ns
tpcds_q09/datafusion:parquet 54178547 54469175.00 0.99 ns
tpcds_q10/datafusion:parquet 103862124 105112833.00 0.99 ns
tpcds_q11/datafusion:parquet 236219084 232683277.00 1.02 ns
tpcds_q12/datafusion:parquet 29490942 32725459.00 0.90 ns
tpcds_q13/datafusion:parquet 145798656 143905448.00 1.01 ns
tpcds_q14/datafusion:parquet 216225700 213856299.00 1.01 ns
tpcds_q15/datafusion:parquet 62736795 62236228.00 1.01 ns
tpcds_q16/datafusion:parquet 35687702 33866125.00 1.05 ns
tpcds_q17/datafusion:parquet 187771292 188178851.00 1.00 ns
tpcds_q18/datafusion:parquet 185893018 183619534.00 1.01 ns
tpcds_q19/datafusion:parquet 36521674 36533191.00 1.00 ns
tpcds_q20/datafusion:parquet 24905140 24906508.00 1.00 ns
tpcds_q21/datafusion:parquet 29215291 29948468.00 0.98 ns
tpcds_q22/datafusion:parquet 158462522 150921668.00 1.05 ns
tpcds_q23/datafusion:parquet 187531078 191325522.00 0.98 ns
tpcds_q24/datafusion:parquet 235563309 230586086.00 1.02 ns
tpcds_q25/datafusion:parquet 195223187 191685107.00 1.02 ns
tpcds_q26/datafusion:parquet 123129960 117986299.00 1.04 ns
tpcds_q27/datafusion:parquet 280447685 276686667.00 1.01 ns
tpcds_q28/datafusion:parquet 53412968 52613202.00 1.02 ns
tpcds_q29/datafusion:parquet 194610229 192325064.00 1.01 ns
tpcds_q30/datafusion:parquet 46060981 45812681.00 1.01 ns
tpcds_q31/datafusion:parquet 109973400 105753960.00 1.04 ns
tpcds_q32/datafusion:parquet 30567005 30185045.00 1.01 ns
tpcds_q33/datafusion:parquet 40465614 37309848.00 1.08 ns
tpcds_q34/datafusion:parquet 37117209 36494672.00 1.02 ns
tpcds_q35/datafusion:parquet 100133747 102607392.00 0.98 ns
tpcds_q36/datafusion:parquet 86172475 84814349.00 1.02 ns
tpcds_q37/datafusion:parquet 27122971 25863721.00 1.05 ns
tpcds_q38/datafusion:parquet 67022661 65875681.00 1.02 ns
tpcds_q39/datafusion:parquet 97478272 92997477.00 1.05 ns
tpcds_q40/datafusion:parquet 36311351 36579764.00 0.99 ns
tpcds_q41/datafusion:parquet 12697753 12752375.00 1.00 ns
tpcds_q42/datafusion:parquet 16648482 16375821.00 1.02 ns
tpcds_q43/datafusion:parquet 27871740 25996627.00 1.07 ns
tpcds_q44/datafusion:parquet 42516123 40548353.00 1.05 ns
tpcds_q45/datafusion:parquet 73370473 72350186.00 1.01 ns
tpcds_q46/datafusion:parquet 52245866 53770956.00 0.97 ns
tpcds_q47/datafusion:parquet 188561262 190124084.00 0.99 ns
tpcds_q48/datafusion:parquet 138561325 139948551.00 0.99 ns
tpcds_q49/datafusion:parquet 74177382 74515511.00 1.00 ns
tpcds_q50/datafusion:parquet 118332116 119041476.00 0.99 ns
tpcds_q51/datafusion:parquet 96813641 96078642.00 1.01 ns
tpcds_q52/datafusion:parquet 15852819 15564365.00 1.02 ns
tpcds_q53/datafusion:parquet 31137549 31366604.00 0.99 ns
tpcds_q54/datafusion:parquet 49131366 48763620.00 1.01 ns
tpcds_q55/datafusion:parquet 16897868 16343159.00 1.03 ns
tpcds_q56/datafusion:parquet 36856423 37275248.00 0.99 ns
tpcds_q57/datafusion:parquet 128341193 134001575.00 0.96 ns
tpcds_q58/datafusion:parquet 74248777 74583943.00 1.00 ns
tpcds_q59/datafusion:parquet 66409631 70459577.00 0.94 ns
tpcds_q60/datafusion:parquet 37921569 38537396.00 0.98 ns
tpcds_q61/datafusion:parquet 68008592 68131984.00 1.00 ns
tpcds_q62/datafusion:parquet 47054248 44557675.00 1.06 ns
tpcds_q63/datafusion:parquet 31444338 32175473.00 0.98 ns
tpcds_q64/datafusion:parquet 1044280127 1041900101.00 1.00 ns
tpcds_q65/datafusion:parquet 51410971 50707938.00 1.01 ns
tpcds_q66/datafusion:parquet 97229016 90514787.00 1.07 ns
tpcds_q67/datafusion:parquet 177941292 177425155.00 1.00 ns
tpcds_q68/datafusion:parquet 50642997 51020847.00 0.99 ns
tpcds_q69/datafusion:parquet 96384627 97797032.00 0.99 ns
tpcds_q70/datafusion:parquet 112830820 113744833.00 0.99 ns
tpcds_q71/datafusion:parquet 29126345 29362720.00 0.99 ns
tpcds_q72/datafusion:parquet 865823799 865089675.00 1.00 ns
tpcds_q73/datafusion:parquet 38089735 37822993.00 1.01 ns
tpcds_q74/datafusion:parquet 138856382 137944658.00 1.01 ns
tpcds_q75/datafusion:parquet 136577387 140275624.00 0.97 ns
tpcds_q76/datafusion:parquet 101081251 108485745.00 0.93 ns
tpcds_q77/datafusion:parquet 61377841 60862363.00 1.01 ns
tpcds_q78/datafusion:parquet 184170163 184355107.00 1.00 ns
tpcds_q79/datafusion:parquet 42744771 42516374.00 1.01 ns
tpcds_q80/datafusion:parquet 110765282 114939312.00 0.96 ns
tpcds_q81/datafusion:parquet 46745723 43489067.00 1.07 ns
tpcds_q82/datafusion:parquet 29262877 30269337.00 0.97 ns
tpcds_q83/datafusion:parquet 56743947 57791073.00 0.98 ns
tpcds_q84/datafusion:parquet 48730791 49655516.00 0.98 ns
tpcds_q85/datafusion:parquet 252385324 254417492.00 0.99 ns
tpcds_q86/datafusion:parquet 22872543 22780927.00 1.00 ns
tpcds_q87/datafusion:parquet 66380389 69353227.00 0.96 ns
tpcds_q88/datafusion:parquet 82748364 81659230.00 1.01 ns
tpcds_q89/datafusion:parquet 39051069 37551128.00 1.04 ns
tpcds_q90/datafusion:parquet 19364324 19543084.00 0.99 ns
tpcds_q91/datafusion:parquet 79949917 77716929.00 1.03 ns
tpcds_q92/datafusion:parquet 27761176 26086478.00 1.06 ns
tpcds_q93/datafusion:parquet 39570708 39774474.00 0.99 ns
tpcds_q94/datafusion:parquet 27980091 28429844.00 0.98 ns
tpcds_q95/datafusion:parquet 141436177 140270774.00 1.01 ns
tpcds_q96/datafusion:parquet 15115056 16035422.00 0.94 ns
tpcds_q97/datafusion:parquet 38305030 38381965.00 1.00 ns
tpcds_q98/datafusion:parquet 38586481 38848625.00 0.99 ns
tpcds_q99/datafusion:parquet 52116223 56393952.00 0.92 ns
tpcds_q01/datafusion:vortex-file-compressed 30631816 32958057.00 0.93 ns
tpcds_q02/datafusion:vortex-file-compressed 78869464 78420921.00 1.01 ns
tpcds_q03/datafusion:vortex-file-compressed 28740350 30421556.00 0.94 ns
tpcds_q04/datafusion:vortex-file-compressed 402904525 421101881.00 0.96 ns
tpcds_q05/datafusion:vortex-file-compressed 77183404 76165885.00 1.01 ns
tpcds_q06/datafusion:vortex-file-compressed 77496472 78594695.00 0.99 ns
tpcds_q07/datafusion:vortex-file-compressed 85428816 83257197.00 1.03 ns
tpcds_q08/datafusion:vortex-file-compressed 42341037 41795553.00 1.01 ns
tpcds_q09/datafusion:vortex-file-compressed 47923544 48113943.00 1.00 ns
tpcds_q10/datafusion:vortex-file-compressed 52013212 51660075.00 1.01 ns
tpcds_q11/datafusion:vortex-file-compressed 235906508 240859885.00 0.98 ns
tpcds_q12/datafusion:vortex-file-compressed 38110876 38966095.00 0.98 ns
tpcds_q13/datafusion:vortex-file-compressed 81535782 81115749.00 1.01 ns
tpcds_q14/datafusion:vortex-file-compressed 213319297 220033302.00 0.97 ns
tpcds_q15/datafusion:vortex-file-compressed 52448416 51832502.00 1.01 ns
tpcds_q16/datafusion:vortex-file-compressed 31009310 30659129.00 1.01 ns
tpcds_q17/datafusion:vortex-file-compressed 118228169 121957811.00 0.97 ns
tpcds_q18/datafusion:vortex-file-compressed 107494667 106268906.00 1.01 ns
tpcds_q19/datafusion:vortex-file-compressed 48936627 48968422.00 1.00 ns
tpcds_q20/datafusion:vortex-file-compressed 44359556 44940599.00 0.99 ns
tpcds_q21/datafusion:vortex-file-compressed 181708934 177334443.00 1.02 ns
tpcds_q22/datafusion:vortex-file-compressed 73295105 75660300.00 0.97 ns
tpcds_q23/datafusion:vortex-file-compressed 191549878 194291106.00 0.99 ns
tpcds_q24/datafusion:vortex-file-compressed 191770633 193522368.00 0.99 ns
tpcds_q25/datafusion:vortex-file-compressed 119466026 118879105.00 1.00 ns
tpcds_q26/datafusion:vortex-file-compressed 66507046 67190555.00 0.99 ns
tpcds_q27/datafusion:vortex-file-compressed 172951315 175779794.00 0.98 ns
tpcds_q28/datafusion:vortex-file-compressed 51646129 51127731.00 1.01 ns
tpcds_q29/datafusion:vortex-file-compressed 119533508 123050145.00 0.97 ns
tpcds_q30/datafusion:vortex-file-compressed 28911328 31033051.00 0.93 ns
tpcds_q31/datafusion:vortex-file-compressed 189772183 189949656.00 1.00 ns
tpcds_q32/datafusion:vortex-file-compressed 25426163 25018681.00 1.02 ns
tpcds_q33/datafusion:vortex-file-compressed 38743002 38013285.00 1.02 ns
tpcds_q34/datafusion:vortex-file-compressed 36797558 39178010.00 0.94 ns
tpcds_q35/datafusion:vortex-file-compressed 61611373 63494073.00 0.97 ns
tpcds_q36/datafusion:vortex-file-compressed 105320551 110533176.00 0.95 ns
tpcds_q37/datafusion:vortex-file-compressed 40466989 38899386.00 1.04 ns
tpcds_q38/datafusion:vortex-file-compressed 94387975 93314403.00 1.01 ns
tpcds_q39/datafusion:vortex-file-compressed 218880331 217323401.00 1.01 ns
tpcds_q40/datafusion:vortex-file-compressed 54743772 58789180.00 0.93 ns
tpcds_q41/datafusion:vortex-file-compressed 14648550 15220280.00 0.96 ns
tpcds_q42/datafusion:vortex-file-compressed 32234167 31298512.00 1.03 ns
tpcds_q43/datafusion:vortex-file-compressed 47674514 48367321.00 0.99 ns
tpcds_q44/datafusion:vortex-file-compressed 43768913 43768149.00 1.00 ns
tpcds_q45/datafusion:vortex-file-compressed 53184455 51569281.00 1.03 ns
tpcds_q46/datafusion:vortex-file-compressed 66612647 67147904.00 0.99 ns
tpcds_q47/datafusion:vortex-file-compressed 253645774 250983005.00 1.01 ns
tpcds_q48/datafusion:vortex-file-compressed 69946362 71415735.00 0.98 ns
tpcds_q49/datafusion:vortex-file-compressed 72070198 70620745.00 1.02 ns
tpcds_q50/datafusion:vortex-file-compressed 79689620 78244897.00 1.02 ns
tpcds_q51/datafusion:vortex-file-compressed 93795350 94568376.00 0.99 ns
tpcds_q52/datafusion:vortex-file-compressed 32958295 33032735.00 1.00 ns
tpcds_q53/datafusion:vortex-file-compressed 31198838 30315797.00 1.03 ns
tpcds_q54/datafusion:vortex-file-compressed 50712193 49656307.00 1.02 ns
tpcds_q55/datafusion:vortex-file-compressed 32780866 33901663.00 0.97 ns
tpcds_q56/datafusion:vortex-file-compressed 47072525 46050099.00 1.02 ns
tpcds_q57/datafusion:vortex-file-compressed 192479351 188951410.00 1.02 ns
tpcds_q58/datafusion:vortex-file-compressed 117290037 114866363.00 1.02 ns
tpcds_q59/datafusion:vortex-file-compressed 98862785 97547455.00 1.01 ns
tpcds_q60/datafusion:vortex-file-compressed 48801549 47001542.00 1.04 ns
tpcds_q61/datafusion:vortex-file-compressed 57972834 59012743.00 0.98 ns
tpcds_q62/datafusion:vortex-file-compressed 47555029 48275528.00 0.99 ns
tpcds_q63/datafusion:vortex-file-compressed 30883596 30536024.00 1.01 ns
tpcds_q64/datafusion:vortex-file-compressed 731635789 736359499.00 0.99 ns
tpcds_q65/datafusion:vortex-file-compressed 53451380 56893247.00 0.94 ns
tpcds_q66/datafusion:vortex-file-compressed 104150166 112826554.00 0.92 ns
tpcds_q67/datafusion:vortex-file-compressed 141186157 143406612.00 0.98 ns
tpcds_q68/datafusion:vortex-file-compressed 68094080 68955005.00 0.99 ns
tpcds_q69/datafusion:vortex-file-compressed 50094793 48658228.00 1.03 ns
tpcds_q70/datafusion:vortex-file-compressed 123519354 127336928.00 0.97 ns
tpcds_q71/datafusion:vortex-file-compressed 29674805 31093978.00 0.95 ns
tpcds_q72/datafusion:vortex-file-compressed 3347554293 3384242205.00 0.99 ns
tpcds_q73/datafusion:vortex-file-compressed 36872606 36805677.00 1.00 ns
tpcds_q74/datafusion:vortex-file-compressed 173618393 173138769.00 1.00 ns
tpcds_q75/datafusion:vortex-file-compressed 136308879 144021428.00 0.95 ns
tpcds_q76/datafusion:vortex-file-compressed 64678379 70691832.00 0.91 ns
tpcds_q77/datafusion:vortex-file-compressed 54058238 56624683.00 0.95 ns
tpcds_q78/datafusion:vortex-file-compressed 180105173 186780368.00 0.96 ns
tpcds_q79/datafusion:vortex-file-compressed 44275737 45895658.00 0.96 ns
tpcds_q80/datafusion:vortex-file-compressed 120970953 124031171.00 0.98 ns
tpcds_q81/datafusion:vortex-file-compressed 36401015 38975713.00 0.93 ns
tpcds_q82/datafusion:vortex-file-compressed 41578498 41687525.00 1.00 ns
tpcds_q83/datafusion:vortex-file-compressed 67823183 70832918.00 0.96 ns
tpcds_q84/datafusion:vortex-file-compressed 16670735 16932302.00 0.98 ns
tpcds_q85/datafusion:vortex-file-compressed 139674738 141853678.00 0.98 ns
tpcds_q86/datafusion:vortex-file-compressed 32534429 32461534.00 1.00 ns
tpcds_q87/datafusion:vortex-file-compressed 96259015 96635609.00 1.00 ns
tpcds_q88/datafusion:vortex-file-compressed 78551514 80206605.00 0.98 ns
tpcds_q89/datafusion:vortex-file-compressed 60092102 59691050.00 1.01 ns
tpcds_q90/datafusion:vortex-file-compressed 16894954 17264679.00 0.98 ns
tpcds_q91/datafusion:vortex-file-compressed 26820967 26802464.00 1.00 ns
tpcds_q92/datafusion:vortex-file-compressed 21964618 21447726.00 1.02 ns
tpcds_q93/datafusion:vortex-file-compressed 40257743 40218140.00 1.00 ns
tpcds_q94/datafusion:vortex-file-compressed 29242174 27996803.00 1.04 ns
tpcds_q95/datafusion:vortex-file-compressed 93290613 96582146.00 0.97 ns
tpcds_q96/datafusion:vortex-file-compressed 15566798 16153547.00 0.96 ns
tpcds_q97/datafusion:vortex-file-compressed 33474749 34696758.00 0.96 ns
tpcds_q98/datafusion:vortex-file-compressed 51458801 53457398.00 0.96 ns
tpcds_q99/datafusion:vortex-file-compressed 63402380 64348603.00 0.99 ns
tpcds_q01/datafusion:vortex-compact 34903565 35190971.00 0.99 ns
tpcds_q02/datafusion:vortex-compact 86577895 85833038.00 1.01 ns
tpcds_q03/datafusion:vortex-compact 35424787 33903937.00 1.04 ns
tpcds_q04/datafusion:vortex-compact 443635658 448726074.00 0.99 ns
tpcds_q05/datafusion:vortex-compact 86913136 85745968.00 1.01 ns
tpcds_q06/datafusion:vortex-compact 88104770 86433682.00 1.02 ns
tpcds_q07/datafusion:vortex-compact 97140531 94953607.00 1.02 ns
tpcds_q08/datafusion:vortex-compact 49399836 51130027.00 0.97 ns
tpcds_q09/datafusion:vortex-compact 101700553 100596887.00 1.01 ns
tpcds_q10/datafusion:vortex-compact 69652944 71087440.00 0.98 ns
tpcds_q11/datafusion:vortex-compact 262061730 264825158.00 0.99 ns
tpcds_q12/datafusion:vortex-compact 40909612 43007382.00 0.95 ns
tpcds_q13/datafusion:vortex-compact 144139697 148486543.00 0.97 ns
tpcds_q14/datafusion:vortex-compact 269390084 272836660.00 0.99 ns
tpcds_q15/datafusion:vortex-compact 56456514 56219455.00 1.00 ns
tpcds_q16/datafusion:vortex-compact 41409735 41122564.00 1.01 ns
tpcds_q17/datafusion:vortex-compact 134422286 132346058.00 1.02 ns
tpcds_q18/datafusion:vortex-compact 119808489 125546798.00 0.95 ns
tpcds_q19/datafusion:vortex-compact 65368264 63720396.00 1.03 ns
tpcds_q20/datafusion:vortex-compact 49819468 49400113.00 1.01 ns
tpcds_q21/datafusion:vortex-compact 189482636 187445132.00 1.01 ns
tpcds_q22/datafusion:vortex-compact 80819650 81847542.00 0.99 ns
tpcds_q23/datafusion:vortex-compact 233694352 240265289.00 0.97 ns
tpcds_q24/datafusion:vortex-compact 226971830 229695147.00 0.99 ns
tpcds_q25/datafusion:vortex-compact 134018323 135286206.00 0.99 ns
tpcds_q26/datafusion:vortex-compact 75872514 79411579.00 0.96 ns
tpcds_q27/datafusion:vortex-compact 208419457 217687135.00 0.96 ns
tpcds_q28/datafusion:vortex-compact 103874239 104386109.00 1.00 ns
tpcds_q29/datafusion:vortex-compact 139073331 137240475.00 1.01 ns
tpcds_q30/datafusion:vortex-compact 35841749 35889892.00 1.00 ns
tpcds_q31/datafusion:vortex-compact 225668597 224851137.00 1.00 ns
tpcds_q32/datafusion:vortex-compact 31082985 31710236.00 0.98 ns
tpcds_q33/datafusion:vortex-compact 51919391 53383830.00 0.97 ns
tpcds_q34/datafusion:vortex-compact 57258204 57788031.00 0.99 ns
tpcds_q35/datafusion:vortex-compact 77699209 79613121.00 0.98 ns
tpcds_q36/datafusion:vortex-compact 132813093 133156879.00 1.00 ns
tpcds_q37/datafusion:vortex-compact 54788241 52088141.00 1.05 ns
tpcds_q38/datafusion:vortex-compact 108020441 107751799.00 1.00 ns
tpcds_q39/datafusion:vortex-compact 210871975 196605584.00 1.07 ns
tpcds_q40/datafusion:vortex-compact 64827020 64736426.00 1.00 ns
tpcds_q41/datafusion:vortex-compact 16328743 15795234.00 1.03 ns
tpcds_q42/datafusion:vortex-compact 35155932 38683587.00 0.91 ns
tpcds_q43/datafusion:vortex-compact 55495325 55369188.00 1.00 ns
tpcds_q44/datafusion:vortex-compact 70411440 73555188.00 0.96 ns
tpcds_q45/datafusion:vortex-compact 56315397 55878198.00 1.01 ns
tpcds_q46/datafusion:vortex-compact 93560570 94579308.00 0.99 ns
tpcds_q47/datafusion:vortex-compact 272547602 276188048.00 0.99 ns
tpcds_q48/datafusion:vortex-compact 117705928 112021128.00 1.05 ns
tpcds_q49/datafusion:vortex-compact 100262058 100466362.00 1.00 ns
tpcds_q50/datafusion:vortex-compact 97824307 97424388.00 1.00 ns
tpcds_q51/datafusion:vortex-compact 101097862 101819182.00 0.99 ns
tpcds_q52/datafusion:vortex-compact 38692868 37308815.00 1.04 ns
tpcds_q53/datafusion:vortex-compact 40543439 40933025.00 0.99 ns
tpcds_q54/datafusion:vortex-compact 65911783 64309747.00 1.02 ns
tpcds_q55/datafusion:vortex-compact 36436603 39723675.00 0.92 ns
tpcds_q56/datafusion:vortex-compact 60900405 63329192.00 0.96 ns
tpcds_q57/datafusion:vortex-compact 209393763 203679535.00 1.03 ns
tpcds_q58/datafusion:vortex-compact 123075116 123419072.00 1.00 ns
tpcds_q59/datafusion:vortex-compact 112910987 114002503.00 0.99 ns
tpcds_q60/datafusion:vortex-compact 61236721 63399272.00 0.97 ns
tpcds_q61/datafusion:vortex-compact 84008475 82733899.00 1.02 ns
tpcds_q62/datafusion:vortex-compact 49656101 48173445.00 1.03 ns
tpcds_q63/datafusion:vortex-compact 38884653 39633912.00 0.98 ns
tpcds_q64/datafusion:vortex-compact 813125966 828634902.00 0.98 ns
tpcds_q65/datafusion:vortex-compact 73713291 73845134.00 1.00 ns
tpcds_q66/datafusion:vortex-compact 115039588 113779656.00 1.01 ns
tpcds_q67/datafusion:vortex-compact 147412933 151603048.00 0.97 ns
tpcds_q68/datafusion:vortex-compact 96589376 97016068.00 1.00 ns
tpcds_q69/datafusion:vortex-compact 65678272 65002275.00 1.01 ns
tpcds_q70/datafusion:vortex-compact 139860516 139535259.00 1.00 ns
tpcds_q71/datafusion:vortex-compact 45399764 46281533.00 0.98 ns
tpcds_q72/datafusion:vortex-compact 3386353116 3415909996.00 0.99 ns
tpcds_q73/datafusion:vortex-compact 57878484 58079428.00 1.00 ns
tpcds_q74/datafusion:vortex-compact 189412392 190415694.00 0.99 ns
tpcds_q75/datafusion:vortex-compact 182014303 190402213.00 0.96 ns
tpcds_q76/datafusion:vortex-compact 83401360 79481707.00 1.05 ns
tpcds_q77/datafusion:vortex-compact 69507990 67417041.00 1.03 ns
tpcds_q78/datafusion:vortex-compact 207831603 205001323.00 1.01 ns
tpcds_q79/datafusion:vortex-compact 69711105 71873801.00 0.97 ns
tpcds_q80/datafusion:vortex-compact 139968777 141357791.00 0.99 ns
tpcds_q81/datafusion:vortex-compact 44385135 43572021.00 1.02 ns
tpcds_q82/datafusion:vortex-compact 53238560 55223813.00 0.96 ns
tpcds_q83/datafusion:vortex-compact 66995341 68108747.00 0.98 ns
tpcds_q84/datafusion:vortex-compact 19331133 18766280.00 1.03 ns
tpcds_q85/datafusion:vortex-compact 165637751 165009673.00 1.00 ns
tpcds_q86/datafusion:vortex-compact 34388177 34713143.00 0.99 ns
tpcds_q87/datafusion:vortex-compact 110696914 108738788.00 1.02 ns
tpcds_q88/datafusion:vortex-compact 135759259 137202990.00 0.99 ns
tpcds_q89/datafusion:vortex-compact 66569742 68722555.00 0.97 ns
tpcds_q90/datafusion:vortex-compact 22571687 22997401.00 0.98 ns
tpcds_q91/datafusion:vortex-compact 42647527 42393927.00 1.01 ns
tpcds_q92/datafusion:vortex-compact 24237066 23204883.00 1.04 ns
tpcds_q93/datafusion:vortex-compact 55343813 55692818.00 0.99 ns
tpcds_q94/datafusion:vortex-compact 34227403 35097951.00 0.98 ns
tpcds_q95/datafusion:vortex-compact 107167862 105544489.00 1.02 ns
tpcds_q96/datafusion:vortex-compact 24972695 24876144.00 1.00 ns
tpcds_q97/datafusion:vortex-compact 45862083 45971572.00 1.00 ns
tpcds_q98/datafusion:vortex-compact 58608308 58146672.00 1.01 ns
tpcds_q99/datafusion:vortex-compact 70256896 71170193.00 0.99 ns
tpcds_q01/duckdb:parquet 48097203 48548375.00 0.99 ns
tpcds_q02/duckdb:parquet 29134402 29716470.00 0.98 ns
tpcds_q03/duckdb:parquet 14190589 14374309.00 0.99 ns
tpcds_q04/duckdb:parquet 131802334 131992406.00 1.00 ns
tpcds_q05/duckdb:parquet 30040463 32219510.00 0.93 ns
tpcds_q06/duckdb:parquet 33956750 34055569.00 1.00 ns
tpcds_q07/duckdb:parquet 28431890 27815746.00 1.02 ns
tpcds_q08/duckdb:parquet 28901641 28834044.00 1.00 ns
tpcds_q09/duckdb:parquet 41693524 41875909.00 1.00 ns
tpcds_q10/duckdb:parquet 40809333 41228986.00 0.99 ns
tpcds_q11/duckdb:parquet 89857599 85349854.00 1.05 ns
tpcds_q12/duckdb:parquet 17859553 18016546.00 0.99 ns
tpcds_q13/duckdb:parquet 38123933 38150421.00 1.00 ns
tpcds_q14/duckdb:parquet 103811799 103089662.00 1.01 ns
tpcds_q15/duckdb:parquet 28193677 27924811.00 1.01 ns
tpcds_q16/duckdb:parquet 23197926 23038249.00 1.01 ns
tpcds_q17/duckdb:parquet 40722234 41685927.00 0.98 ns
tpcds_q18/duckdb:parquet 102441359 103764419.00 0.99 ns
tpcds_q19/duckdb:parquet 33373277 33598317.00 0.99 ns
tpcds_q20/duckdb:parquet 17955174 18183833.00 0.99 ns
tpcds_q21/duckdb:parquet 14054090 13957129.00 1.01 ns
tpcds_q22/duckdb:parquet 98724183 100660622.00 0.98 ns
tpcds_q23/duckdb:parquet 101774623 103707127.00 0.98 ns
tpcds_q24/duckdb:parquet 49738091 50217044.00 0.99 ns
tpcds_q25/duckdb:parquet 36168236 35857235.00 1.01 ns
tpcds_q26/duckdb:parquet 38536728 38610934.00 1.00 ns
tpcds_q27/duckdb:parquet 79328882 79343333.00 1.00 ns
tpcds_q28/duckdb:parquet 43683959 42883155.00 1.02 ns
tpcds_q29/duckdb:parquet 37997480 38972999.00 0.97 ns
tpcds_q30/duckdb:parquet 45954998 46216610.00 0.99 ns
tpcds_q31/duckdb:parquet 27705534 27756714.00 1.00 ns
tpcds_q32/duckdb:parquet 13357051 12951139.00 1.03 ns
tpcds_q33/duckdb:parquet 22040012 21415692.00 1.03 ns
tpcds_q34/duckdb:parquet 24006684 23924470.00 1.00 ns
tpcds_q35/duckdb:parquet 68662179 68680500.00 1.00 ns
tpcds_q36/duckdb:parquet 24590995 24568107.00 1.00 ns
tpcds_q37/duckdb:parquet 15862000 16028116.00 0.99 ns
tpcds_q38/duckdb:parquet 36293946 35911134.00 1.01 ns
tpcds_q39/duckdb:parquet 36758635 42862193.00 0.86 ns 🚀
tpcds_q40/duckdb:parquet 20258224 20243694.00 1.00 ns
tpcds_q41/duckdb:parquet 9860010 9935337.00 0.99 ns
tpcds_q42/duckdb:parquet 13781933 13476038.00 1.02 ns
tpcds_q43/duckdb:parquet 18831877 18357523.00 1.03 ns
tpcds_q44/duckdb:parquet 28934225 28854849.00 1.00 ns
tpcds_q45/duckdb:parquet 29616612 30708580.00 0.96 ns
tpcds_q46/duckdb:parquet 50398294 49212956.00 1.02 ns
tpcds_q47/duckdb:parquet 59511263 59695227.00 1.00 ns
tpcds_q48/duckdb:parquet 34600486 34673547.00 1.00 ns
tpcds_q49/duckdb:parquet 27644097 26497009.00 1.04 ns
tpcds_q50/duckdb:parquet 28526311 28563701.00 1.00 ns
tpcds_q51/duckdb:parquet 198415367 198137994.00 1.00 ns
tpcds_q52/duckdb:parquet 13676857 13102988.00 1.04 ns
tpcds_q53/duckdb:parquet 20218467 19787400.00 1.02 ns
tpcds_q54/duckdb:parquet 27268750 25791849.00 1.06 ns
tpcds_q55/duckdb:parquet 13842748 13347383.00 1.04 ns
tpcds_q56/duckdb:parquet 23274575 23275214.00 1.00 ns
tpcds_q57/duckdb:parquet 48156765 48041448.00 1.00 ns
tpcds_q58/duckdb:parquet 26298745 25724719.00 1.02 ns
tpcds_q59/duckdb:parquet 39377383 39591469.00 0.99 ns
tpcds_q60/duckdb:parquet 24384964 23674393.00 1.03 ns
tpcds_q61/duckdb:parquet 31411965 33758600.00 0.93 ns
tpcds_q62/duckdb:parquet 14134375 14053469.00 1.01 ns
tpcds_q63/duckdb:parquet 17987164 17701188.00 1.02 ns
tpcds_q64/duckdb:parquet 78392205 78835077.00 0.99 ns
tpcds_q65/duckdb:parquet 30379223 30254507.00 1.00 ns
tpcds_q66/duckdb:parquet 31004395 30434079.00 1.02 ns
tpcds_q67/duckdb:parquet 189396461 189034767.00 1.00 ns
tpcds_q68/duckdb:parquet 39322828 39060655.00 1.01 ns
tpcds_q69/duckdb:parquet 41798292 42430391.00 0.99 ns
tpcds_q70/duckdb:parquet 56761028 56781410.00 1.00 ns
tpcds_q71/duckdb:parquet 21508748 21034794.00 1.02 ns
tpcds_q72/duckdb:parquet 171738023 170265371.00 1.01 ns
tpcds_q73/duckdb:parquet 21434836 21860427.00 0.98 ns
tpcds_q74/duckdb:parquet 54056651 53097546.00 1.02 ns
tpcds_q75/duckdb:parquet 54985062 57207100.00 0.96 ns
tpcds_q76/duckdb:parquet 20977266 21335867.00 0.98 ns
tpcds_q77/duckdb:parquet 23736754 23744057.00 1.00 ns
tpcds_q78/duckdb:parquet 79166519 79306436.00 1.00 ns
tpcds_q79/duckdb:parquet 31844712 31283247.00 1.02 ns
tpcds_q80/duckdb:parquet 44454137 44233295.00 1.00 ns
tpcds_q81/duckdb:parquet 50412101 51620945.00 0.98 ns
tpcds_q82/duckdb:parquet 19615299 19756965.00 0.99 ns
tpcds_q83/duckdb:parquet 18670100 18666363.00 1.00 ns
tpcds_q84/duckdb:parquet 21407876 21002310.00 1.02 ns
tpcds_q85/duckdb:parquet 44598659 43247808.00 1.03 ns
tpcds_q86/duckdb:parquet 38649014 38743531.00 1.00 ns
tpcds_q87/duckdb:parquet 37789446 38107338.00 0.99 ns
tpcds_q88/duckdb:parquet 54558235 54005609.00 1.01 ns
tpcds_q89/duckdb:parquet 21878092 22243392.00 0.98 ns
tpcds_q90/duckdb:parquet 10187037 10112292.00 1.01 ns
tpcds_q91/duckdb:parquet 27878435 28181545.00 0.99 ns
tpcds_q92/duckdb:parquet 13589408 13644040.00 1.00 ns
tpcds_q93/duckdb:parquet 33754018 34093638.00 0.99 ns
tpcds_q94/duckdb:parquet 18588336 18957336.00 0.98 ns
tpcds_q95/duckdb:parquet 156492930 152559925.00 1.03 ns
tpcds_q96/duckdb:parquet 11339875 11610065.00 0.98 ns
tpcds_q97/duckdb:parquet 38486166 38135819.00 1.01 ns
tpcds_q98/duckdb:parquet 24593208 23859294.00 1.03 ns
tpcds_q99/duckdb:parquet 24590868 24828379.00 0.99 ns
tpcds_q01/duckdb:vortex-file-compressed 31053107 30759849.00 1.01 ns
tpcds_q02/duckdb:vortex-file-compressed 48536558 54933036.00 0.88 ns 🚀
tpcds_q03/duckdb:vortex-file-compressed 25512440 24519546.00 1.04 ns
tpcds_q04/duckdb:vortex-file-compressed 113238196 114601503.00 0.99 ns
tpcds_q05/duckdb:vortex-file-compressed 41948735 42661946.00 0.98 ns
tpcds_q06/duckdb:vortex-file-compressed 40648074 40927199.00 0.99 ns
tpcds_q07/duckdb:vortex-file-compressed 32411875 34173626.00 0.95 ns
tpcds_q08/duckdb:vortex-file-compressed 31210658 30496761.00 1.02 ns
tpcds_q09/duckdb:vortex-file-compressed 41230665 41906245.00 0.98 ns
tpcds_q10/duckdb:vortex-file-compressed 52726523 53257222.00 0.99 ns
tpcds_q11/duckdb:vortex-file-compressed 78139621 78587314.00 0.99 ns
tpcds_q12/duckdb:vortex-file-compressed 19560352 19828760.00 0.99 ns
tpcds_q13/duckdb:vortex-file-compressed 40150563 40116877.00 1.00 ns
tpcds_q14/duckdb:vortex-file-compressed 129548340 130965145.00 0.99 ns
tpcds_q15/duckdb:vortex-file-compressed 29757444 29288808.00 1.02 ns
tpcds_q16/duckdb:vortex-file-compressed 33357151 33874676.00 0.98 ns
tpcds_q17/duckdb:vortex-file-compressed 51474546 50575945.00 1.02 ns
tpcds_q18/duckdb:vortex-file-compressed 107856723 105415157.00 1.02 ns
tpcds_q19/duckdb:vortex-file-compressed 41773086 41461932.00 1.01 ns
tpcds_q20/duckdb:vortex-file-compressed 21190277 20132440.00 1.05 ns
tpcds_q21/duckdb:vortex-file-compressed 25132471 23830461.00 1.05 ns
tpcds_q22/duckdb:vortex-file-compressed 128153423 123717813.00 1.04 ns
tpcds_q23/duckdb:vortex-file-compressed 146406249 152931297.00 0.96 ns
tpcds_q24/duckdb:vortex-file-compressed 59517564 61345565.00 0.97 ns
tpcds_q25/duckdb:vortex-file-compressed 46594580 48421835.00 0.96 ns
tpcds_q26/duckdb:vortex-file-compressed 50234145 46312223.00 1.08 ns
tpcds_q27/duckdb:vortex-file-compressed 85525854 83948654.00 1.02 ns
tpcds_q28/duckdb:vortex-file-compressed 38113385 39273544.00 0.97 ns
tpcds_q29/duckdb:vortex-file-compressed 53623257 53779357.00 1.00 ns
tpcds_q30/duckdb:vortex-file-compressed 35706515 36340272.00 0.98 ns
tpcds_q31/duckdb:vortex-file-compressed 35536445 35336776.00 1.01 ns
tpcds_q32/duckdb:vortex-file-compressed 18417761 18585171.00 0.99 ns
tpcds_q33/duckdb:vortex-file-compressed 31308447 35518812.00 0.88 ns 🚀
tpcds_q34/duckdb:vortex-file-compressed 30592036 29791829.00 1.03 ns
tpcds_q35/duckdb:vortex-file-compressed 83670062 86138380.00 0.97 ns
tpcds_q36/duckdb:vortex-file-compressed 31699767 31678946.00 1.00 ns
tpcds_q37/duckdb:vortex-file-compressed 19363732 19778145.00 0.98 ns
tpcds_q38/duckdb:vortex-file-compressed 48743700 48022215.00 1.02 ns
tpcds_q39/duckdb:vortex-file-compressed 52058758 49172327.00 1.06 ns
tpcds_q40/duckdb:vortex-file-compressed 24857018 26193323.00 0.95 ns
tpcds_q41/duckdb:vortex-file-compressed 17096028 17408727.00 0.98 ns
tpcds_q42/duckdb:vortex-file-compressed 15833950 15608978.00 1.01 ns
tpcds_q43/duckdb:vortex-file-compressed 22798826 22296032.00 1.02 ns
tpcds_q44/duckdb:vortex-file-compressed 28323080 27233216.00 1.04 ns
tpcds_q45/duckdb:vortex-file-compressed 33021088 34095274.00 0.97 ns
tpcds_q46/duckdb:vortex-file-compressed 62592605 62996271.00 0.99 ns
tpcds_q47/duckdb:vortex-file-compressed 70212629 70196133.00 1.00 ns
tpcds_q48/duckdb:vortex-file-compressed 37207023 37440590.00 0.99 ns
tpcds_q49/duckdb:vortex-file-compressed 36274416 37311991.00 0.97 ns
tpcds_q50/duckdb:vortex-file-compressed 38555542 38426691.00 1.00 ns
tpcds_q51/duckdb:vortex-file-compressed 119747535 147170367.00 0.81 ns 🚀
tpcds_q52/duckdb:vortex-file-compressed 15878701 15779597.00 1.01 ns
tpcds_q53/duckdb:vortex-file-compressed 26230660 26637339.00 0.98 ns
tpcds_q54/duckdb:vortex-file-compressed 35901839 34867468.00 1.03 ns
tpcds_q55/duckdb:vortex-file-compressed 15510680 15529990.00 1.00 ns
tpcds_q56/duckdb:vortex-file-compressed 39006102 36431945.00 1.07 ns
tpcds_q57/duckdb:vortex-file-compressed 59775606 60107058.00 0.99 ns
tpcds_q58/duckdb:vortex-file-compressed 34873883 38015475.00 0.92 ns
tpcds_q59/duckdb:vortex-file-compressed 60749646 59921401.00 1.01 ns
tpcds_q60/duckdb:vortex-file-compressed 38570049 38011221.00 1.01 ns
tpcds_q61/duckdb:vortex-file-compressed 42846081 49139831.00 0.87 ns 🚀
tpcds_q62/duckdb:vortex-file-compressed 23380460 24710025.00 0.95 ns
tpcds_q63/duckdb:vortex-file-compressed 27219721 27387081.00 0.99 ns
tpcds_q64/duckdb:vortex-file-compressed 94996203 96431273.00 0.99 ns
tpcds_q65/duckdb:vortex-file-compressed 33405163 36537339.00 0.91 ns
tpcds_q66/duckdb:vortex-file-compressed 34460527 34712050.00 0.99 ns
tpcds_q67/duckdb:vortex-file-compressed 200708452 199023774.00 1.01 ns
tpcds_q68/duckdb:vortex-file-compressed 50505516 50345057.00 1.00 ns
tpcds_q69/duckdb:vortex-file-compressed 54054472 53984827.00 1.00 ns
tpcds_q70/duckdb:vortex-file-compressed 72485067 70383274.00 1.03 ns
tpcds_q71/duckdb:vortex-file-compressed 25654290 25613741.00 1.00 ns
tpcds_q72/duckdb:vortex-file-compressed 181754827 180842522.00 1.01 ns
tpcds_q73/duckdb:vortex-file-compressed 29064984 28365869.00 1.02 ns
tpcds_q74/duckdb:vortex-file-compressed 64834859 65258988.00 0.99 ns
tpcds_q75/duckdb:vortex-file-compressed 66393767 66813440.00 0.99 ns
tpcds_q76/duckdb:vortex-file-compressed 25268968 24658046.00 1.02 ns
tpcds_q77/duckdb:vortex-file-compressed 31175997 32246272.00 0.97 ns
tpcds_q78/duckdb:vortex-file-compressed 85237750 89248476.00 0.96 ns
tpcds_q79/duckdb:vortex-file-compressed 38712889 38325868.00 1.01 ns
tpcds_q80/duckdb:vortex-file-compressed 57203321 56057130.00 1.02 ns
tpcds_q81/duckdb:vortex-file-compressed 39884811 39750244.00 1.00 ns
tpcds_q82/duckdb:vortex-file-compressed 21609898 21298829.00 1.01 ns
tpcds_q83/duckdb:vortex-file-compressed 39930351 39658220.00 1.01 ns
tpcds_q84/duckdb:vortex-file-compressed 23681983 24350043.00 0.97 ns
tpcds_q85/duckdb:vortex-file-compressed 56704991 57076695.00 0.99 ns
tpcds_q86/duckdb:vortex-file-compressed 54284587 50405321.00 1.08 ns
tpcds_q87/duckdb:vortex-file-compressed 48697101 47896724.00 1.02 ns
tpcds_q88/duckdb:vortex-file-compressed 108000561 86274373.00 1.25 ns 🚨
tpcds_q89/duckdb:vortex-file-compressed 28665615 28259884.00 1.01 ns
tpcds_q90/duckdb:vortex-file-compressed 18441488 18987027.00 0.97 ns
tpcds_q91/duckdb:vortex-file-compressed 33487580 33176778.00 1.01 ns
tpcds_q92/duckdb:vortex-file-compressed 25295145 25512139.00 0.99 ns
tpcds_q93/duckdb:vortex-file-compressed 33808880 32230832.00 1.05 ns
tpcds_q94/duckdb:vortex-file-compressed 29498539 26961917.00 1.09 ns
tpcds_q95/duckdb:vortex-file-compressed 161331489 164341658.00 0.98 ns
tpcds_q96/duckdb:vortex-file-compressed 31755933 31714906.00 1.00 ns
tpcds_q97/duckdb:vortex-file-compressed 43859958 43056494.00 1.02 ns
tpcds_q98/duckdb:vortex-file-compressed 25016211 24747647.00 1.01 ns
tpcds_q99/duckdb:vortex-file-compressed 43164829 42861559.00 1.01 ns
tpcds_q01/duckdb:vortex-compact 39807039 37821513.00 1.05 ns
tpcds_q02/duckdb:vortex-compact 64984368 65041535.00 1.00 ns
tpcds_q03/duckdb:vortex-compact 47188995 53646500.00 0.88 ns 🚀
tpcds_q04/duckdb:vortex-compact 141810148 137289143.00 1.03 ns
tpcds_q05/duckdb:vortex-compact 55253494 57484778.00 0.96 ns
tpcds_q06/duckdb:vortex-compact 49117102 51657933.00 0.95 ns
tpcds_q07/duckdb:vortex-compact 61629302 58487497.00 1.05 ns
tpcds_q08/duckdb:vortex-compact 46716427 44721038.00 1.04 ns
tpcds_q09/duckdb:vortex-compact 106920662 107692963.00 0.99 ns
tpcds_q10/duckdb:vortex-compact 78727566 79665299.00 0.99 ns
tpcds_q11/duckdb:vortex-compact 105758900 103677505.00 1.02 ns
tpcds_q12/duckdb:vortex-compact 28328655 28444550.00 1.00 ns
tpcds_q13/duckdb:vortex-compact 73531889 75186197.00 0.98 ns
tpcds_q14/duckdb:vortex-compact 155613355 149183912.00 1.04 ns
tpcds_q15/duckdb:vortex-compact 34676867 36322859.00 0.95 ns
tpcds_q16/duckdb:vortex-compact 38757599 39457187.00 0.98 ns
tpcds_q17/duckdb:vortex-compact 65595887 69455579.00 0.94 ns
tpcds_q18/duckdb:vortex-compact 148491274 149430924.00 0.99 ns
tpcds_q19/duckdb:vortex-compact 63710185 63253409.00 1.01 ns
tpcds_q20/duckdb:vortex-compact 25994932 26925698.00 0.97 ns
tpcds_q21/duckdb:vortex-compact 27046169 26037048.00 1.04 ns
tpcds_q22/duckdb:vortex-compact 131050335 130086496.00 1.01 ns
tpcds_q23/duckdb:vortex-compact 169770771 183712618.00 0.92 ns
tpcds_q24/duckdb:vortex-compact 82530977 83293272.00 0.99 ns
tpcds_q25/duckdb:vortex-compact 70477187 67342508.00 1.05 ns
tpcds_q26/duckdb:vortex-compact 59513567 61315760.00 0.97 ns
tpcds_q27/duckdb:vortex-compact 139107252 139242490.00 1.00 ns
tpcds_q28/duckdb:vortex-compact 110244986 108226112.00 1.02 ns
tpcds_q29/duckdb:vortex-compact 77367713 78369284.00 0.99 ns
tpcds_q30/duckdb:vortex-compact 43649918 43371073.00 1.01 ns
tpcds_q31/duckdb:vortex-compact 45527338 44177273.00 1.03 ns
tpcds_q32/duckdb:vortex-compact 27973353 27806798.00 1.01 ns
tpcds_q33/duckdb:vortex-compact 52073900 46463785.00 1.12 ns 🚨
tpcds_q34/duckdb:vortex-compact 54085852 50976193.00 1.06 ns
tpcds_q35/duckdb:vortex-compact 104107392 104424411.00 1.00 ns
tpcds_q36/duckdb:vortex-compact 47712338 46350281.00 1.03 ns
tpcds_q37/duckdb:vortex-compact 27629857 26544375.00 1.04 ns
tpcds_q38/duckdb:vortex-compact 62548888 60795001.00 1.03 ns
tpcds_q39/duckdb:vortex-compact 53663155 53120106.00 1.01 ns
tpcds_q40/duckdb:vortex-compact 34118292 32691602.00 1.04 ns
tpcds_q41/duckdb:vortex-compact 22002729 20926880.00 1.05 ns
tpcds_q42/duckdb:vortex-compact 23541857 21292837.00 1.11 ns 🚨
tpcds_q43/duckdb:vortex-compact 33292421 31286694.00 1.06 ns
tpcds_q44/duckdb:vortex-compact 49204535 46267769.00 1.06 ns
tpcds_q45/duckdb:vortex-compact 43217652 42895746.00 1.01 ns
tpcds_q46/duckdb:vortex-compact 89649937 88667055.00 1.01 ns
tpcds_q47/duckdb:vortex-compact 79859095 79835017.00 1.00 ns
tpcds_q48/duckdb:vortex-compact 65113097 65184222.00 1.00 ns
tpcds_q49/duckdb:vortex-compact 63858902 64140425.00 1.00 ns
tpcds_q50/duckdb:vortex-compact 59309643 58527129.00 1.01 ns
tpcds_q51/duckdb:vortex-compact 208326345 211728109.00 0.98 ns
tpcds_q52/duckdb:vortex-compact 22167349 21365724.00 1.04 ns
tpcds_q53/duckdb:vortex-compact 37022783 38062335.00 0.97 ns
tpcds_q54/duckdb:vortex-compact 46234114 45858301.00 1.01 ns
tpcds_q55/duckdb:vortex-compact 23289013 21683405.00 1.07 ns
tpcds_q56/duckdb:vortex-compact 58115250 58746005.00 0.99 ns
tpcds_q57/duckdb:vortex-compact 64240006 64914990.00 0.99 ns
tpcds_q58/duckdb:vortex-compact 43909384 47632138.00 0.92 ns
tpcds_q59/duckdb:vortex-compact 70527190 70871214.00 1.00 ns
tpcds_q60/duckdb:vortex-compact 54397490 57742280.00 0.94 ns
tpcds_q61/duckdb:vortex-compact 76495231 75014346.00 1.02 ns
tpcds_q62/duckdb:vortex-compact 40128039 38993855.00 1.03 ns
tpcds_q63/duckdb:vortex-compact 38107747 39439077.00 0.97 ns
tpcds_q64/duckdb:vortex-compact 134565158 131871031.00 1.02 ns
tpcds_q65/duckdb:vortex-compact 47737368 47709574.00 1.00 ns
tpcds_q66/duckdb:vortex-compact 58265583 59204312.00 0.98 ns
tpcds_q67/duckdb:vortex-compact 246361792 241312941.00 1.02 ns
tpcds_q68/duckdb:vortex-compact 80231356 80159168.00 1.00 ns
tpcds_q69/duckdb:vortex-compact 80229749 77105702.00 1.04 ns
tpcds_q70/duckdb:vortex-compact 128247248 126250637.00 1.02 ns
tpcds_q71/duckdb:vortex-compact 38305863 37741221.00 1.01 ns
tpcds_q72/duckdb:vortex-compact 197936170 196783691.00 1.01 ns
tpcds_q73/duckdb:vortex-compact 51703965 50562732.00 1.02 ns
tpcds_q74/duckdb:vortex-compact 87050149 89611728.00 0.97 ns
tpcds_q75/duckdb:vortex-compact 81596039 82261418.00 0.99 ns
tpcds_q76/duckdb:vortex-compact 40320485 40127064.00 1.00 ns
tpcds_q77/duckdb:vortex-compact 44355107 45377009.00 0.98 ns
tpcds_q78/duckdb:vortex-compact 100510242 100046200.00 1.00 ns
tpcds_q79/duckdb:vortex-compact 64624413 65808218.00 0.98 ns
tpcds_q80/duckdb:vortex-compact 85575807 85574467.00 1.00 ns
tpcds_q81/duckdb:vortex-compact 48822664 47984151.00 1.02 ns
tpcds_q82/duckdb:vortex-compact 29986528 30747351.00 0.98 ns
tpcds_q83/duckdb:vortex-compact 54390368 57689483.00 0.94 ns
tpcds_q84/duckdb:vortex-compact 30125006 30739728.00 0.98 ns
tpcds_q85/duckdb:vortex-compact 77212757 75283668.00 1.03 ns
tpcds_q86/duckdb:vortex-compact 97063148 79098524.00 1.23 ns 🚨
tpcds_q87/duckdb:vortex-compact 63060289 64916577.00 0.97 ns
tpcds_q88/duckdb:vortex-compact 117601936 117293707.00 1.00 ns
tpcds_q89/duckdb:vortex-compact 38916030 41199416.00 0.94 ns
tpcds_q90/duckdb:vortex-compact 15938900 16968575.00 0.94 ns
tpcds_q91/duckdb:vortex-compact 48937165 47684775.00 1.03 ns
tpcds_q92/duckdb:vortex-compact 59495508 57886361.00 1.03 ns
tpcds_q93/duckdb:vortex-compact 40122124 42481660.00 0.94 ns
tpcds_q94/duckdb:vortex-compact 39743240 39598893.00 1.00 ns
tpcds_q95/duckdb:vortex-compact 173005678 165727153.00 1.04 ns
tpcds_q96/duckdb:vortex-compact 36142321 38008733.00 0.95 ns
tpcds_q97/duckdb:vortex-compact 48063461 49277054.00 0.98 ns
tpcds_q98/duckdb:vortex-compact 33912033 32953005.00 1.03 ns
tpcds_q99/duckdb:vortex-compact 52556871 53273903.00 0.99 ns
tpcds_q01/duckdb:duckdb 23610165 23674910.00 1.00 ns
tpcds_q02/duckdb:duckdb 24792465 24348896.00 1.02 ns
tpcds_q03/duckdb:duckdb 10864824 10694236.00 1.02 ns
tpcds_q04/duckdb:duckdb 176491339 176699792.00 1.00 ns
tpcds_q05/duckdb:duckdb 21943645 21699986.00 1.01 ns
tpcds_q06/duckdb:duckdb 26765217 25937855.00 1.03 ns
tpcds_q07/duckdb:duckdb 41449773 40791159.00 1.02 ns
tpcds_q08/duckdb:duckdb 124175325 123782162.00 1.00 ns
tpcds_q09/duckdb:duckdb 19091458 19040264.00 1.00 ns
tpcds_q10/duckdb:duckdb 28840389 28403952.00 1.02 ns
tpcds_q11/duckdb:duckdb 154235579 153839678.00 1.00 ns
tpcds_q12/duckdb:duckdb 14203777 14142117.00 1.00 ns
tpcds_q13/duckdb:duckdb 26672115 27025413.00 0.99 ns
tpcds_q14/duckdb:duckdb 93668451 93936880.00 1.00 ns
tpcds_q15/duckdb:duckdb 22755832 22986309.00 0.99 ns
tpcds_q16/duckdb:duckdb 20009429 20709001.00 0.97 ns
tpcds_q17/duckdb:duckdb 25016354 24505240.00 1.02 ns
tpcds_q18/duckdb:duckdb 50562184 50099098.00 1.01 ns
tpcds_q19/duckdb:duckdb 19425521 19842036.00 0.98 ns
tpcds_q20/duckdb:duckdb 14624416 14396111.00 1.02 ns
tpcds_q21/duckdb:duckdb 7892160 7769870.00 1.02 ns
tpcds_q22/duckdb:duckdb 85916795 85076122.00 1.01 ns
tpcds_q23/duckdb:duckdb 80131472 72196984.00 1.11 ns 🚨
tpcds_q24/duckdb:duckdb 25935482 26644995.00 0.97 ns
tpcds_q25/duckdb:duckdb 18691865 18581147.00 1.01 ns
tpcds_q26/duckdb:duckdb 28844592 29022909.00 0.99 ns
tpcds_q27/duckdb:duckdb 53783215 52462835.00 1.03 ns
tpcds_q28/duckdb:duckdb 24723791 24803716.00 1.00 ns
tpcds_q29/duckdb:duckdb 23910370 23806754.00 1.00 ns
tpcds_q30/duckdb:duckdb 32660511 32888832.00 0.99 ns
tpcds_q31/duckdb:duckdb 25460656 23967304.00 1.06 ns
tpcds_q32/duckdb:duckdb 8920595 8427812.00 1.06 ns
tpcds_q33/duckdb:duckdb 16249877 16623206.00 0.98 ns
tpcds_q34/duckdb:duckdb 18277441 18567491.00 0.98 ns
tpcds_q35/duckdb:duckdb 38165614 38106695.00 1.00 ns
tpcds_q36/duckdb:duckdb 77870332 76883668.00 1.01 ns
tpcds_q37/duckdb:duckdb 9594129 8831535.00 1.09 ns
tpcds_q38/duckdb:duckdb 33508894 33168062.00 1.01 ns
tpcds_q39/duckdb:duckdb 35308942 29483649.00 1.20 ns 🚨
tpcds_q40/duckdb:duckdb 15490233 15280726.00 1.01 ns
tpcds_q41/duckdb:duckdb 10087136 10202563.00 0.99 ns
tpcds_q42/duckdb:duckdb 8304737 8806035.00 0.94 ns
tpcds_q43/duckdb:duckdb 14255226 13757688.00 1.04 ns
tpcds_q44/duckdb:duckdb 16578448 16974204.00 0.98 ns
tpcds_q45/duckdb:duckdb 18639789 18900874.00 0.99 ns
tpcds_q46/duckdb:duckdb 39807780 39026078.00 1.02 ns
tpcds_q47/duckdb:duckdb 54756617 54457927.00 1.01 ns
tpcds_q48/duckdb:duckdb 25759082 26192545.00 0.98 ns
tpcds_q49/duckdb:duckdb 18087281 17334897.00 1.04 ns
tpcds_q50/duckdb:duckdb 16932498 16471492.00 1.03 ns
tpcds_q51/duckdb:duckdb 107086411 106278912.00 1.01 ns
tpcds_q52/duckdb:duckdb 9493253 9443178.00 1.01 ns
tpcds_q53/duckdb:duckdb 15471655 15896236.00 0.97 ns
tpcds_q54/duckdb:duckdb 20184763 18727441.00 1.08 ns
tpcds_q55/duckdb:duckdb 9861056 9509064.00 1.04 ns
tpcds_q56/duckdb:duckdb 17529935 16952096.00 1.03 ns
tpcds_q57/duckdb:duckdb 46238468 46157987.00 1.00 ns
tpcds_q58/duckdb:duckdb 15891858 15804645.00 1.01 ns
tpcds_q59/duckdb:duckdb 37519465 37467169.00 1.00 ns
tpcds_q60/duckdb:duckdb 18718229 18812885.00 0.99 ns
tpcds_q61/duckdb:duckdb 18185174 18405592.00 0.99 ns
tpcds_q62/duckdb:duckdb 10552418 10495037.00 1.01 ns
tpcds_q63/duckdb:duckdb 13488912 13636931.00 0.99 ns
tpcds_q64/duckdb:duckdb 59489858 59825508.00 0.99 ns
tpcds_q65/duckdb:duckdb 36860244 37027131.00 1.00 ns
tpcds_q66/duckdb:duckdb 28798049 26866984.00 1.07 ns
tpcds_q67/duckdb:duckdb 153233246 153107612.00 1.00 ns
tpcds_q68/duckdb:duckdb 27633400 27552157.00 1.00 ns
tpcds_q69/duckdb:duckdb 28298665 29792447.00 0.95 ns
tpcds_q70/duckdb:duckdb 19656999 19743038.00 1.00 ns
tpcds_q71/duckdb:duckdb 16589967 15971657.00 1.04 ns
tpcds_q72/duckdb:duckdb 45024257 45189306.00 1.00 ns
tpcds_q73/duckdb:duckdb 14074672 14276106.00 0.99 ns
tpcds_q74/duckdb:duckdb 106574653 106459380.00 1.00 ns
tpcds_q75/duckdb:duckdb 45629796 46123190.00 0.99 ns
tpcds_q76/duckdb:duckdb 14596003 14836873.00 0.98 ns
tpcds_q77/duckdb:duckdb 14474546 14372383.00 1.01 ns
tpcds_q78/duckdb:duckdb 66332469 66901523.00 0.99 ns
tpcds_q79/duckdb:duckdb 21120032 20823898.00 1.01 ns
tpcds_q80/duckdb:duckdb 30552220 31164689.00 0.98 ns
tpcds_q81/duckdb:duckdb 41321876 41097895.00 1.01 ns
tpcds_q82/duckdb:duckdb 10975337 10513621.00 1.04 ns
tpcds_q83/duckdb:duckdb 10883301 10648022.00 1.02 ns
tpcds_q84/duckdb:duckdb 15230491 15252494.00 1.00 ns
tpcds_q85/duckdb:duckdb 25515218 25204321.00 1.01 ns
tpcds_q86/duckdb:duckdb 13768112 13792451.00 1.00 ns
tpcds_q87/duckdb:duckdb 35415624 34741190.00 1.02 ns
tpcds_q88/duckdb:duckdb 26437405 26333638.00 1.00 ns
tpcds_q89/duckdb:duckdb 17918440 18506926.00 0.97 ns
tpcds_q90/duckdb:duckdb 6941905 7002468.00 0.99 ns
tpcds_q91/duckdb:duckdb 15883969 15316198.00 1.04 ns
tpcds_q92/duckdb:duckdb 10110143 9948961.00 1.02 ns
tpcds_q93/duckdb:duckdb 23938791 24089471.00 0.99 ns
tpcds_q94/duckdb:duckdb 15276996 15282339.00 1.00 ns
tpcds_q95/duckdb:duckdb 111170467 135258626.00 0.82 ns 🚀
tpcds_q96/duckdb:duckdb 7096423 6042275.00 1.17 ns 🚨
tpcds_q97/duckdb:duckdb 32974908 32713840.00 1.01 ns
tpcds_q98/duckdb:duckdb 19293790 19604281.00 0.98 ns
tpcds_q99/duckdb:duckdb 21575109 21519772.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.000x ➖
  • Vortex: 0.998x ➖
  • Parquet: 1.004x ➖
  • duckdb:vortex: 0.998x ➖
  • datafusion:vortex: 0.998x ➖
  • Best: tpch_q02/duckdb:vortex-file-compressed (0.961x)
  • Worst: tpch_q22/datafusion:vortex-file-compressed (1.032x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 734125288 727401485.00 1.01 ns
tpch_q02/datafusion:arrow 213181243 208904191.00 1.02 ns
tpch_q03/datafusion:arrow 548780928 563281033.00 0.97 ns
tpch_q04/datafusion:arrow 403940530 409779477.00 0.99 ns
tpch_q05/datafusion:arrow 1097562104 1100130829.00 1.00 ns
tpch_q06/datafusion:arrow 313909316 319799191.00 0.98 ns
tpch_q07/datafusion:arrow 1365292892 1368543325.00 1.00 ns
tpch_q08/datafusion:arrow 1315495262 1341455055.00 0.98 ns
tpch_q09/datafusion:arrow 1619904026 1610386658.00 1.01 ns
tpch_q10/datafusion:arrow 674203773 689640537.00 0.98 ns
tpch_q11/datafusion:arrow 189187900 187836653.00 1.01 ns
tpch_q12/datafusion:arrow 748572841 751762937.00 1.00 ns
tpch_q13/datafusion:arrow 538054872 521333683.00 1.03 ns
tpch_q14/datafusion:arrow 367214796 365037880.00 1.01 ns
tpch_q15/datafusion:arrow 771063815 772052705.00 1.00 ns
tpch_q16/datafusion:arrow 125669799 125916029.00 1.00 ns
tpch_q17/datafusion:arrow 1653459961 1628449559.00 1.02 ns
tpch_q18/datafusion:arrow 2193642013 2154509510.00 1.02 ns
tpch_q19/datafusion:arrow 579786249 595537843.00 0.97 ns
tpch_q20/datafusion:arrow 566335114 567240677.00 1.00 ns
tpch_q21/datafusion:arrow 3945447506 3814558997.00 1.03 ns
tpch_q22/datafusion:arrow 188781716 179744950.00 1.05 ns
tpch_q01/datafusion:parquet 479013185 506614337.00 0.95 ns
tpch_q02/datafusion:parquet 280337894 272243261.00 1.03 ns
tpch_q03/datafusion:parquet 416847247 406211957.00 1.03 ns
tpch_q04/datafusion:parquet 156153161 153888183.00 1.01 ns
tpch_q05/datafusion:parquet 607470414 600268608.00 1.01 ns
tpch_q06/datafusion:parquet 136458857 127051133.00 1.07 ns
tpch_q07/datafusion:parquet 816501495 822216079.00 0.99 ns
tpch_q08/datafusion:parquet 688086662 684053288.00 1.01 ns
tpch_q09/datafusion:parquet 1012904718 991535538.00 1.02 ns
tpch_q10/datafusion:parquet 628086040 613086942.00 1.02 ns
tpch_q11/datafusion:parquet 204769363 199491684.00 1.03 ns
tpch_q12/datafusion:parquet 253037890 249509019.00 1.01 ns
tpch_q13/datafusion:parquet 347836955 343284014.00 1.01 ns
tpch_q14/datafusion:parquet 207570698 200087577.00 1.04 ns
tpch_q15/datafusion:parquet 266361955 263844119.00 1.01 ns
tpch_q16/datafusion:parquet 193295355 184430835.00 1.05 ns
tpch_q17/datafusion:parquet 872552986 866523778.00 1.01 ns
tpch_q18/datafusion:parquet 1069569786 1075023871.00 0.99 ns
tpch_q19/datafusion:parquet 343616260 334430724.00 1.03 ns
tpch_q20/datafusion:parquet 391881500 387303424.00 1.01 ns
tpch_q21/datafusion:parquet 932488110 921398190.00 1.01 ns
tpch_q22/datafusion:parquet 220991319 224930022.00 0.98 ns
tpch_q01/datafusion:vortex-file-compressed 436277101 439903536.00 0.99 ns
tpch_q02/datafusion:vortex-file-compressed 169270867 171069451.00 0.99 ns
tpch_q03/datafusion:vortex-file-compressed 263236917 267312034.00 0.98 ns
tpch_q04/datafusion:vortex-file-compressed 114183219 114605815.00 1.00 ns
tpch_q05/datafusion:vortex-file-compressed 476031745 478560574.00 0.99 ns
tpch_q06/datafusion:vortex-file-compressed 41274023 42372619.00 0.97 ns
tpch_q07/datafusion:vortex-file-compressed 664999280 663540402.00 1.00 ns
tpch_q08/datafusion:vortex-file-compressed 498463861 492869359.00 1.01 ns
tpch_q09/datafusion:vortex-file-compressed 834590915 835895723.00 1.00 ns
tpch_q10/datafusion:vortex-file-compressed 301925142 304999334.00 0.99 ns
tpch_q11/datafusion:vortex-file-compressed 124350798 123352978.00 1.01 ns
tpch_q12/datafusion:vortex-file-compressed 135342840 134205074.00 1.01 ns
tpch_q13/datafusion:vortex-file-compressed 231213268 235728275.00 0.98 ns
tpch_q14/datafusion:vortex-file-compressed 73710161 76010272.00 0.97 ns
tpch_q15/datafusion:vortex-file-compressed 111059260 111939557.00 0.99 ns
tpch_q16/datafusion:vortex-file-compressed 97278570 94582372.00 1.03 ns
tpch_q17/datafusion:vortex-file-compressed 759849190 766446670.00 0.99 ns
tpch_q18/datafusion:vortex-file-compressed 1000291314 988401424.00 1.01 ns
tpch_q19/datafusion:vortex-file-compressed 128251874 127396145.00 1.01 ns
tpch_q20/datafusion:vortex-file-compressed 209368866 212219382.00 0.99 ns
tpch_q21/datafusion:vortex-file-compressed 787437375 798176235.00 0.99 ns
tpch_q22/datafusion:vortex-file-compressed 66284280 64204288.00 1.03 ns
tpch_q01/datafusion:vortex-compact 461354911 471811345.00 0.98 ns
tpch_q02/datafusion:vortex-compact 173079414 173448268.00 1.00 ns
tpch_q03/datafusion:vortex-compact 279446836 283994706.00 0.98 ns
tpch_q04/datafusion:vortex-compact 134251752 134662105.00 1.00 ns
tpch_q05/datafusion:vortex-compact 495545030 492353342.00 1.01 ns
tpch_q06/datafusion:vortex-compact 64056716 64058562.00 1.00 ns
tpch_q07/datafusion:vortex-compact 695441713 690460832.00 1.01 ns
tpch_q08/datafusion:vortex-compact 508308663 506780354.00 1.00 ns
tpch_q09/datafusion:vortex-compact 855197104 838407654.00 1.02 ns
tpch_q10/datafusion:vortex-compact 338407976 343045659.00 0.99 ns
tpch_q11/datafusion:vortex-compact 130148865 128382524.00 1.01 ns
tpch_q12/datafusion:vortex-compact 194280070 192131140.00 1.01 ns
tpch_q13/datafusion:vortex-compact 277678739 280580990.00 0.99 ns
tpch_q14/datafusion:vortex-compact 94710038 95140444.00 1.00 ns
tpch_q15/datafusion:vortex-compact 168001318 167815391.00 1.00 ns
tpch_q16/datafusion:vortex-compact 105044582 103946074.00 1.01 ns
tpch_q17/datafusion:vortex-compact 770731503 768052175.00 1.00 ns
tpch_q18/datafusion:vortex-compact 996744452 1002678995.00 0.99 ns
tpch_q19/datafusion:vortex-compact 232676673 238199226.00 0.98 ns
tpch_q20/datafusion:vortex-compact 240951995 238556909.00 1.01 ns
tpch_q21/datafusion:vortex-compact 839343199 829773395.00 1.01 ns
tpch_q22/datafusion:vortex-compact 75151525 75999519.00 0.99 ns
tpch_q01/duckdb:parquet 261470238 274085411.00 0.95 ns
tpch_q02/duckdb:parquet 127096003 130266485.00 0.98 ns
tpch_q03/duckdb:parquet 229911377 228589643.00 1.01 ns
tpch_q04/duckdb:parquet 154618168 159246923.00 0.97 ns
tpch_q05/duckdb:parquet 240285564 233716697.00 1.03 ns
tpch_q06/duckdb:parquet 72169554 70445405.00 1.02 ns
tpch_q07/duckdb:parquet 220537905 221432038.00 1.00 ns
tpch_q08/duckdb:parquet 331355555 333768211.00 0.99 ns
tpch_q09/duckdb:parquet 494783843 499910442.00 0.99 ns
tpch_q10/duckdb:parquet 640783110 637896261.00 1.00 ns
tpch_q11/duckdb:parquet 51110975 55781614.00 0.92 ns
tpch_q12/duckdb:parquet 143267983 141876463.00 1.01 ns
tpch_q13/duckdb:parquet 414680455 424493484.00 0.98 ns
tpch_q14/duckdb:parquet 181514458 179398641.00 1.01 ns
tpch_q15/duckdb:parquet 108424004 108265420.00 1.00 ns
tpch_q16/duckdb:parquet 161324764 166752080.00 0.97 ns
tpch_q17/duckdb:parquet 211731441 211763760.00 1.00 ns
tpch_q18/duckdb:parquet 370786896 365419813.00 1.01 ns
tpch_q19/duckdb:parquet 295872803 290268880.00 1.02 ns
tpch_q20/duckdb:parquet 250731106 250955522.00 1.00 ns
tpch_q21/duckdb:parquet 594408760 598990007.00 0.99 ns
tpch_q22/duckdb:parquet 301780896 299444591.00 1.01 ns
tpch_q01/duckdb:vortex-file-compressed 194818308 194194800.00 1.00 ns
tpch_q02/duckdb:vortex-file-compressed 64706953 67339793.00 0.96 ns
tpch_q03/duckdb:vortex-file-compressed 145025618 143528289.00 1.01 ns
tpch_q04/duckdb:vortex-file-compressed 166357635 166419384.00 1.00 ns
tpch_q05/duckdb:vortex-file-compressed 150027814 154821857.00 0.97 ns
tpch_q06/duckdb:vortex-file-compressed 48489395 50254304.00 0.96 ns
tpch_q07/duckdb:vortex-file-compressed 156902148 157458512.00 1.00 ns
tpch_q08/duckdb:vortex-file-compressed 222559429 228511169.00 0.97 ns
tpch_q09/duckdb:vortex-file-compressed 372509135 372206770.00 1.00 ns
tpch_q10/duckdb:vortex-file-compressed 171101807 172920786.00 0.99 ns
tpch_q11/duckdb:vortex-file-compressed 42091172 41593371.00 1.01 ns
tpch_q12/duckdb:vortex-file-compressed 100841253 100394750.00 1.00 ns
tpch_q13/duckdb:vortex-file-compressed 245612383 249126205.00 0.99 ns
tpch_q14/duckdb:vortex-file-compressed 72095508 74825645.00 0.96 ns
tpch_q15/duckdb:vortex-file-compressed 97481840 97753214.00 1.00 ns
tpch_q16/duckdb:vortex-file-compressed 87011826 85810689.00 1.01 ns
tpch_q17/duckdb:vortex-file-compressed 123891521 123478842.00 1.00 ns
tpch_q18/duckdb:vortex-file-compressed 295968504 294491540.00 1.01 ns
tpch_q19/duckdb:vortex-file-compressed 89472199 88087843.00 1.02 ns
tpch_q20/duckdb:vortex-file-compressed 174296074 174576045.00 1.00 ns
tpch_q21/duckdb:vortex-file-compressed 578898836 582645257.00 0.99 ns
tpch_q22/duckdb:vortex-file-compressed 79704508 79961375.00 1.00 ns
tpch_q01/duckdb:vortex-compact 244019675 244105948.00 1.00 ns
tpch_q02/duckdb:vortex-compact 72259223 74098560.00 0.98 ns
tpch_q03/duckdb:vortex-compact 168512099 167575712.00 1.01 ns
tpch_q04/duckdb:vortex-compact 202396361 203775195.00 0.99 ns
tpch_q05/duckdb:vortex-compact 183146232 182674074.00 1.00 ns
tpch_q06/duckdb:vortex-compact 86849112 85930844.00 1.01 ns
tpch_q07/duckdb:vortex-compact 220353439 221994267.00 0.99 ns
tpch_q08/duckdb:vortex-compact 271642442 269804950.00 1.01 ns
tpch_q09/duckdb:vortex-compact 407426012 408852866.00 1.00 ns
tpch_q10/duckdb:vortex-compact 211349814 208873617.00 1.01 ns
tpch_q11/duckdb:vortex-compact 44156842 43798858.00 1.01 ns
tpch_q12/duckdb:vortex-compact 216276608 215358241.00 1.00 ns
tpch_q13/duckdb:vortex-compact 295233311 294091711.00 1.00 ns
tpch_q14/duckdb:vortex-compact 104778054 103574821.00 1.01 ns
tpch_q15/duckdb:vortex-compact 121809696 120740061.00 1.01 ns
tpch_q16/duckdb:vortex-compact 93829332 93707097.00 1.00 ns
tpch_q17/duckdb:vortex-compact 135844697 134984737.00 1.01 ns
tpch_q18/duckdb:vortex-compact 327669080 331096240.00 0.99 ns
tpch_q19/duckdb:vortex-compact 111816824 111196487.00 1.01 ns
tpch_q20/duckdb:vortex-compact 216135636 213528199.00 1.01 ns
tpch_q21/duckdb:vortex-compact 685056530 686071816.00 1.00 ns
tpch_q22/duckdb:vortex-compact 93158550 91983656.00 1.01 ns
tpch_q01/duckdb:duckdb 117204370 118258151.00 0.99 ns
tpch_q02/duckdb:duckdb 50149968 51851055.00 0.97 ns
tpch_q03/duckdb:duckdb 100993313 100552835.00 1.00 ns
tpch_q04/duckdb:duckdb 131136507 133227218.00 0.98 ns
tpch_q05/duckdb:duckdb 115533782 114262238.00 1.01 ns
tpch_q06/duckdb:duckdb 44571244 43905203.00 1.02 ns
tpch_q07/duckdb:duckdb 110769139 110332201.00 1.00 ns
tpch_q08/duckdb:duckdb 141225239 141598576.00 1.00 ns
tpch_q09/duckdb:duckdb 311218392 305719071.00 1.02 ns
tpch_q10/duckdb:duckdb 216825130 215828170.00 1.00 ns
tpch_q11/duckdb:duckdb 22527609 22748924.00 0.99 ns
tpch_q12/duckdb:duckdb 88263897 91069478.00 0.97 ns
tpch_q13/duckdb:duckdb 240996593 241130015.00 1.00 ns
tpch_q14/duckdb:duckdb 77633379 76506739.00 1.01 ns
tpch_q15/duckdb:duckdb 82120557 81508230.00 1.01 ns
tpch_q16/duckdb:duckdb 73556366 74249911.00 0.99 ns
tpch_q17/duckdb:duckdb 100443976 98499879.00 1.02 ns
tpch_q18/duckdb:duckdb 221435988 221028990.00 1.00 ns
tpch_q19/duckdb:duckdb 129150576 127254443.00 1.01 ns
tpch_q20/duckdb:duckdb 123360683 123594184.00 1.00 ns
tpch_q21/duckdb:duckdb 321767472 322875232.00 1.00 ns
tpch_q22/duckdb:duckdb 69482355 71497413.00 0.97 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 0.993x ➖
  • Vortex: 0.995x ➖
  • Parquet: 0.988x ➖
  • duckdb:vortex: 0.984x ➖
  • datafusion:vortex: 1.007x ➖
  • Best: fineweb_q00/duckdb:vortex-compact (0.731x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.488x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 871442138 869556504.00 1.00 ns
fineweb_q01/datafusion:parquet 1570863144 1558109574.00 1.01 ns
fineweb_q02/datafusion:parquet 1579811475 1554354765.00 1.02 ns
fineweb_q03/datafusion:parquet 1513600841 1615828923.00 0.94 ns
fineweb_q04/datafusion:parquet 1566293507 1591152542.00 0.98 ns
fineweb_q05/datafusion:parquet 1547562283 1588686076.00 0.97 ns
fineweb_q06/datafusion:parquet 1544925299 1608091837.00 0.96 ns
fineweb_q07/datafusion:parquet 1527166303 1556031537.00 0.98 ns
fineweb_q08/datafusion:parquet 1549377446 1605737591.00 0.96 ns
fineweb_q00/datafusion:vortex-file-compressed 43392540 29160875.00 1.49 ns 🚨
fineweb_q01/datafusion:vortex-file-compressed 458675596 523812946.00 0.88 ns
fineweb_q02/datafusion:vortex-file-compressed 455805875 457140816.00 1.00 ns
fineweb_q03/datafusion:vortex-file-compressed 1391228326 1400761596.00 0.99 ns
fineweb_q04/datafusion:vortex-file-compressed 1362459787 1369219043.00 1.00 ns
fineweb_q05/datafusion:vortex-file-compressed 1347695891 1351661169.00 1.00 ns
fineweb_q06/datafusion:vortex-file-compressed 1454337269 1515815843.00 0.96 ns
fineweb_q07/datafusion:vortex-file-compressed 1352620073 1414578391.00 0.96 ns
fineweb_q08/datafusion:vortex-file-compressed 526170140 522527015.00 1.01 ns
fineweb_q00/datafusion:vortex-compact 33201250 32553521.00 1.02 ns
fineweb_q01/datafusion:vortex-compact 446786434 463454906.00 0.96 ns
fineweb_q02/datafusion:vortex-compact 615112171 631856396.00 0.97 ns
fineweb_q03/datafusion:vortex-compact 1688187378 1698996712.00 0.99 ns
fineweb_q04/datafusion:vortex-compact 2175527977 2155913328.00 1.01 ns
fineweb_q05/datafusion:vortex-compact 1616037799 1599144714.00 1.01 ns
fineweb_q06/datafusion:vortex-compact 1353320429 1333535416.00 1.01 ns
fineweb_q07/datafusion:vortex-compact 1215478117 1293821742.00 0.94 ns
fineweb_q08/datafusion:vortex-compact 385068749 373294182.00 1.03 ns
fineweb_q00/duckdb:parquet 962402169 984568437.00 0.98 ns
fineweb_q01/duckdb:parquet 2194096614 2194278137.00 1.00 ns
fineweb_q02/duckdb:parquet 2205355104 2202874252.00 1.00 ns
fineweb_q03/duckdb:parquet 7077452804 7024179457.00 1.01 ns
fineweb_q04/duckdb:parquet 1690806546 1709351954.00 0.99 ns
fineweb_q05/duckdb:parquet 3824947364 3778329128.00 1.01 ns
fineweb_q06/duckdb:parquet 5005283789 5028247110.00 1.00 ns
fineweb_q07/duckdb:parquet 5421259421 5432387158.00 1.00 ns
fineweb_q08/duckdb:parquet 976296088 994938737.00 0.98 ns
fineweb_q00/duckdb:vortex-file-compressed 65618920 88057624.00 0.75 ns
fineweb_q01/duckdb:vortex-file-compressed 511394519 517673880.00 0.99 ns
fineweb_q02/duckdb:vortex-file-compressed 492330085 424612916.00 1.16 ns
fineweb_q03/duckdb:vortex-file-compressed 1528731564 1520105400.00 1.01 ns
fineweb_q04/duckdb:vortex-file-compressed 1549899576 1542507451.00 1.00 ns
fineweb_q05/duckdb:vortex-file-compressed 1482192194 1577451271.00 0.94 ns
fineweb_q06/duckdb:vortex-file-compressed 1679004368 1597787347.00 1.05 ns
fineweb_q07/duckdb:vortex-file-compressed 1573977625 1434056337.00 1.10 ns
fineweb_q08/duckdb:vortex-file-compressed 624790495 604678123.00 1.03 ns
fineweb_q00/duckdb:vortex-compact 57314613 78384812.00 0.73 ns
fineweb_q01/duckdb:vortex-compact 495779853 486706519.00 1.02 ns
fineweb_q02/duckdb:vortex-compact 510286407 524814428.00 0.97 ns
fineweb_q03/duckdb:vortex-compact 1635476631 1739082227.00 0.94 ns
fineweb_q04/duckdb:vortex-compact 1812812541 1743515972.00 1.04 ns
fineweb_q05/duckdb:vortex-compact 1572637891 1548970496.00 1.02 ns
fineweb_q06/duckdb:vortex-compact 1441187825 1434906007.00 1.00 ns
fineweb_q07/duckdb:vortex-compact 1382446364 1405217176.00 0.98 ns
fineweb_q08/duckdb:vortex-compact 484771620 445200058.00 1.09 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.000x ➖
  • Vortex: 1.002x ➖
  • Parquet: 0.996x ➖
  • duckdb:vortex: 1.002x ➖
  • Best: statpopgen_q01/duckdb:vortex-compact (0.916x)
  • Worst: statpopgen_q07/duckdb:vortex-file-compressed (1.043x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 230152340 232549010.00 0.99 ns
statpopgen_q01/duckdb:parquet 372549910 371225655.00 1.00 ns
statpopgen_q02/duckdb:parquet 675425685 684552732.00 0.99 ns
statpopgen_q03/duckdb:parquet 1095715284 1091705245.00 1.00 ns
statpopgen_q04/duckdb:parquet 1089929768 1127597038.00 0.97 ns
statpopgen_q05/duckdb:parquet 743526770 745712560.00 1.00 ns
statpopgen_q06/duckdb:parquet 1343344170 1346756882.00 1.00 ns
statpopgen_q07/duckdb:parquet 839831681 851099092.00 0.99 ns
statpopgen_q08/duckdb:parquet 865914312 860893525.00 1.01 ns
statpopgen_q09/duckdb:parquet 926304316 926398858.00 1.00 ns
statpopgen_q10/duckdb:parquet 2146457651 2107880190.00 1.02 ns
statpopgen_q00/duckdb:vortex-file-compressed 10712283 10697449.00 1.00 ns
statpopgen_q01/duckdb:vortex-file-compressed 96781722 94647692.00 1.02 ns
statpopgen_q02/duckdb:vortex-file-compressed 1178098931 1171969608.00 1.01 ns
statpopgen_q03/duckdb:vortex-file-compressed 2778207670 2726215323.00 1.02 ns
statpopgen_q04/duckdb:vortex-file-compressed 2750735169 2755896145.00 1.00 ns
statpopgen_q05/duckdb:vortex-file-compressed 1249917302 1262915986.00 0.99 ns
statpopgen_q06/duckdb:vortex-file-compressed 1905152338 1921329430.00 0.99 ns
statpopgen_q07/duckdb:vortex-file-compressed 203140064 194675415.00 1.04 ns
statpopgen_q08/duckdb:vortex-file-compressed 213792435 208347551.00 1.03 ns
statpopgen_q09/duckdb:vortex-file-compressed 2503784531 2488743404.00 1.01 ns
statpopgen_q10/duckdb:vortex-file-compressed 3937267812 3987736785.00 0.99 ns
statpopgen_q00/duckdb:vortex-compact 10761177 10655781.00 1.01 ns
statpopgen_q01/duckdb:vortex-compact 113797800 124282804.00 0.92 ns
statpopgen_q02/duckdb:vortex-compact 1567869823 1560655309.00 1.00 ns
statpopgen_q03/duckdb:vortex-compact 3133787936 3121432641.00 1.00 ns
statpopgen_q04/duckdb:vortex-compact 3139489376 3137832509.00 1.00 ns
statpopgen_q05/duckdb:vortex-compact 1587618731 1581072976.00 1.00 ns
statpopgen_q06/duckdb:vortex-compact 2478176109 2451682591.00 1.01 ns
statpopgen_q07/duckdb:vortex-compact 960250822 958613255.00 1.00 ns
statpopgen_q08/duckdb:vortex-compact 1003948247 993824120.00 1.01 ns
statpopgen_q09/duckdb:vortex-compact 2897166238 2903310099.00 1.00 ns
statpopgen_q10/duckdb:vortex-compact 4567302069 4554867540.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: Random Access

Summary

  • Overall: 0.940x ➖
  • Vortex: 0.857x ✅
  • Parquet: 0.990x ➖
  • Best: random-access/taxi/correlated/vortex-tokio-local-disk (0.666x)
  • Worst: random-access/nested-structs/correlated/vortex-tokio-local-disk (1.016x)
  • Significant (>10%): 9↑ 0↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 189781532 189776011.00 1.00 ns
random-access/parquet-tokio-local-disk-footer 187151967 189063711.00 0.99 ns
random-access/taxi/correlated/parquet-tokio-local-disk 277393589 280431540.00 0.99 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 286461082 286035540.00 1.00 ns
random-access/taxi/uniform/parquet-tokio-local-disk 300053844 298965668.00 1.00 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 299441267 295979423.00 1.01 ns
random-access/vortex-tokio-local-disk 1264124 1811197.00 0.70 ns 🚀
random-access/vortex-tokio-local-disk-footer 1261308 1734530.00 0.73 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1776961 2668995.00 0.67 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1768341 2395066.00 0.74 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4382218 5536247.00 0.79 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4455890 5474453.00 0.81 ns 🚀
random-access/lance-tokio-local-disk 763813 758070.00 1.01 ns
random-access/lance-tokio-local-disk-footer 1408975 1407810.00 1.00 ns
random-access/taxi/correlated/lance-tokio-local-disk 990852 990186.00 1.00 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1704100 1714341.00 0.99 ns
random-access/taxi/uniform/lance-tokio-local-disk 8829791 8887295.00 0.99 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9576026 9793648.00 0.98 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13866690207 14000132432.00 0.99 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13485156929 13609553906.00 0.99 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13533812782 13628380161.00 0.99 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13586309642 13582450266.00 1.00 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7511363 7560754.00 0.99 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5628885 6265985.00 0.90 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12562193 13783486.00 0.91 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12578988 13903085.00 0.90 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk 2602065 2679612.00 0.97 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1335567 1379764.00 0.97 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk 1535891 1594015.00 0.96 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2496763 2587899.00 0.96 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 165422260 192215760.00 0.86 ns 🚀
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 165795413 170338590.00 0.97 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 162748376 174386928.00 0.93 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 162744461 174763173.00 0.93 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 709735 898118.00 0.79 ns 🚀
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 705053 877111.00 0.80 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk 2440721 2654357.00 0.92 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2533481 2796263.00 0.91 ns
random-access/nested-lists/correlated/lance-tokio-local-disk 272676 278604.00 0.98 ns
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 766229 761212.00 1.01 ns
random-access/nested-lists/uniform/lance-tokio-local-disk 1204692 1238857.00 0.97 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1731748 1778903.00 0.97 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk 28180732 27075753.00 1.04 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 28480711 27045587.00 1.05 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 27978848 26733707.00 1.05 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 27994500 27360258.00 1.02 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 906755 892290.00 1.02 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 900228 913373.00 0.99 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1788054 1781678.00 1.00 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1791782 1796132.00 1.00 ns
random-access/nested-structs/correlated/lance-tokio-local-disk 437636 448384.00 0.98 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 657361 669666.00 0.98 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 2915609 3077937.00 0.95 ns
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3165771 3319858.00 0.95 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.989x ➖
  • Vortex: 0.985x ➖
  • Parquet: 0.995x ➖
  • duckdb:vortex: 0.987x ➖
  • datafusion:vortex: 0.983x ➖
  • Best: tpch_q02/datafusion:vortex-file-compressed (0.781x)
  • Worst: tpch_q19/datafusion:vortex-compact (1.085x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 859425097 861364227.00 1.00 ns
tpch_q02/datafusion:parquet 670607873 656498397.00 1.02 ns
tpch_q03/datafusion:parquet 905304725 936448642.00 0.97 ns
tpch_q04/datafusion:parquet 502400758 480857255.00 1.04 ns
tpch_q05/datafusion:parquet 1139236366 1169480624.00 0.97 ns
tpch_q06/datafusion:parquet 500190341 497242298.00 1.01 ns
tpch_q07/datafusion:parquet 1342173683 1349472255.00 0.99 ns
tpch_q08/datafusion:parquet 1520652900 1526440017.00 1.00 ns
tpch_q09/datafusion:parquet 1732321287 1744035494.00 0.99 ns
tpch_q10/datafusion:parquet 1965449854 1962484380.00 1.00 ns
tpch_q11/datafusion:parquet 527056979 529750154.00 0.99 ns
tpch_q12/datafusion:parquet 600491944 645136530.00 0.93 ns
tpch_q13/datafusion:parquet 652973476 678746277.00 0.96 ns
tpch_q14/datafusion:parquet 751616264 771836026.00 0.97 ns
tpch_q15/datafusion:parquet 1150711394 1137832142.00 1.01 ns
tpch_q16/datafusion:parquet 382748162 386918700.00 0.99 ns
tpch_q17/datafusion:parquet 1317361823 1399420346.00 0.94 ns
tpch_q18/datafusion:parquet 1619102332 1571954127.00 1.03 ns
tpch_q19/datafusion:parquet 926029596 946733610.00 0.98 ns
tpch_q20/datafusion:parquet 1082293105 1052706792.00 1.03 ns
tpch_q21/datafusion:parquet 1709414782 1692670775.00 1.01 ns
tpch_q22/datafusion:parquet 640138133 641170299.00 1.00 ns
tpch_q01/datafusion:vortex-file-compressed 665405201 715590987.00 0.93 ns
tpch_q02/datafusion:vortex-file-compressed 582169595 744988444.00 0.78 ns
tpch_q03/datafusion:vortex-file-compressed 733509083 723972987.00 1.01 ns
tpch_q04/datafusion:vortex-file-compressed 528612206 513814579.00 1.03 ns
tpch_q05/datafusion:vortex-file-compressed 1014082045 997501034.00 1.02 ns
tpch_q06/datafusion:vortex-file-compressed 573378688 587594392.00 0.98 ns
tpch_q07/datafusion:vortex-file-compressed 1137272857 1218845244.00 0.93 ns
tpch_q08/datafusion:vortex-file-compressed 1122891262 1120177274.00 1.00 ns
tpch_q09/datafusion:vortex-file-compressed 1372348175 1377159530.00 1.00 ns
tpch_q10/datafusion:vortex-file-compressed 952214884 910931512.00 1.05 ns
tpch_q11/datafusion:vortex-file-compressed 408807210 478713169.00 0.85 ns
tpch_q12/datafusion:vortex-file-compressed 808093657 938356730.00 0.86 ns
tpch_q13/datafusion:vortex-file-compressed 429938057 420549471.00 1.02 ns
tpch_q14/datafusion:vortex-file-compressed 539627432 552428914.00 0.98 ns
tpch_q15/datafusion:vortex-file-compressed 1028579425 986186028.00 1.04 ns
tpch_q16/datafusion:vortex-file-compressed 276384731 279408152.00 0.99 ns
tpch_q17/datafusion:vortex-file-compressed 1157029242 1162857811.00 0.99 ns
tpch_q18/datafusion:vortex-file-compressed 1305676733 1320198392.00 0.99 ns
tpch_q19/datafusion:vortex-file-compressed 655044863 644651009.00 1.02 ns
tpch_q20/datafusion:vortex-file-compressed 835377913 858007613.00 0.97 ns
tpch_q21/datafusion:vortex-file-compressed 1550541472 1557316613.00 1.00 ns
tpch_q22/datafusion:vortex-file-compressed 283669661 283069044.00 1.00 ns
tpch_q01/datafusion:vortex-compact 693003634 689319009.00 1.01 ns
tpch_q02/datafusion:vortex-compact 604873297 585225606.00 1.03 ns
tpch_q03/datafusion:vortex-compact 664549616 677617054.00 0.98 ns
tpch_q04/datafusion:vortex-compact 471595389 466306567.00 1.01 ns
tpch_q05/datafusion:vortex-compact 883154621 942297234.00 0.94 ns
tpch_q06/datafusion:vortex-compact 598747781 583478220.00 1.03 ns
tpch_q07/datafusion:vortex-compact 1062580323 1067219686.00 1.00 ns
tpch_q08/datafusion:vortex-compact 1071079934 1058159939.00 1.01 ns
tpch_q09/datafusion:vortex-compact 1289177646 1300501985.00 0.99 ns
tpch_q10/datafusion:vortex-compact 813615971 922499742.00 0.88 ns
tpch_q11/datafusion:vortex-compact 386358328 377216437.00 1.02 ns
tpch_q12/datafusion:vortex-compact 730634859 755691385.00 0.97 ns
tpch_q13/datafusion:vortex-compact 381310735 396069921.00 0.96 ns
tpch_q14/datafusion:vortex-compact 562582257 582301723.00 0.97 ns
tpch_q15/datafusion:vortex-compact 944355307 963174419.00 0.98 ns
tpch_q16/datafusion:vortex-compact 266699813 282591803.00 0.94 ns
tpch_q17/datafusion:vortex-compact 1162793293 1157065404.00 1.00 ns
tpch_q18/datafusion:vortex-compact 1169841237 1147588703.00 1.02 ns
tpch_q19/datafusion:vortex-compact 614017848 565724998.00 1.09 ns
tpch_q20/datafusion:vortex-compact 798461742 799691748.00 1.00 ns
tpch_q21/datafusion:vortex-compact 1455470298 1418422667.00 1.03 ns
tpch_q22/datafusion:vortex-compact 315265441 309871257.00 1.02 ns
tpch_q01/duckdb:parquet 861922222 894384393.00 0.96 ns
tpch_q02/duckdb:parquet 1333412018 1235598750.00 1.08 ns
tpch_q03/duckdb:parquet 1296177694 1309223025.00 0.99 ns
tpch_q04/duckdb:parquet 741794732 776086086.00 0.96 ns
tpch_q05/duckdb:parquet 1665057000 1618846022.00 1.03 ns
tpch_q06/duckdb:parquet 568656799 598057401.00 0.95 ns
tpch_q07/duckdb:parquet 1374526054 1422899252.00 0.97 ns
tpch_q08/duckdb:parquet 1853552371 1875041417.00 0.99 ns
tpch_q09/duckdb:parquet 1906454670 1804319448.00 1.06 ns
tpch_q10/duckdb:parquet 2603828234 2623699637.00 0.99 ns
tpch_q11/duckdb:parquet 743997641 710879246.00 1.05 ns
tpch_q12/duckdb:parquet 754182213 765924232.00 0.98 ns
tpch_q13/duckdb:parquet 977700195 974297262.00 1.00 ns
tpch_q14/duckdb:parquet 1005940249 1027596787.00 0.98 ns
tpch_q15/duckdb:parquet 868782111 902957707.00 0.96 ns
tpch_q16/duckdb:parquet 626856878 636371933.00 0.99 ns
tpch_q17/duckdb:parquet 1066934415 1033207275.00 1.03 ns
tpch_q18/duckdb:parquet 1039690533 1084662720.00 0.96 ns
tpch_q19/duckdb:parquet 1224687112 1272513950.00 0.96 ns
tpch_q20/duckdb:parquet 1392405230 1378205524.00 1.01 ns
tpch_q21/duckdb:parquet 1470433159 1402179851.00 1.05 ns
tpch_q22/duckdb:parquet 854184982 825681078.00 1.03 ns
tpch_q01/duckdb:vortex-file-compressed 609163719 619768914.00 0.98 ns
tpch_q02/duckdb:vortex-file-compressed 879634773 884653141.00 0.99 ns
tpch_q03/duckdb:vortex-file-compressed 912816361 888113570.00 1.03 ns
tpch_q04/duckdb:vortex-file-compressed 582404067 562474826.00 1.04 ns
tpch_q05/duckdb:vortex-file-compressed 1207125585 1139196863.00 1.06 ns
tpch_q06/duckdb:vortex-file-compressed 704053295 863781589.00 0.82 ns
tpch_q07/duckdb:vortex-file-compressed 1088087877 1140694758.00 0.95 ns
tpch_q08/duckdb:vortex-file-compressed 1427567674 1481824587.00 0.96 ns
tpch_q09/duckdb:vortex-file-compressed 1436275629 1380132043.00 1.04 ns
tpch_q10/duckdb:vortex-file-compressed 1292991793 1288865346.00 1.00 ns
tpch_q11/duckdb:vortex-file-compressed 657799180 664916913.00 0.99 ns
tpch_q12/duckdb:vortex-file-compressed 655427422 639850215.00 1.02 ns
tpch_q13/duckdb:vortex-file-compressed 925289651 938965925.00 0.99 ns
tpch_q14/duckdb:vortex-file-compressed 825658237 841721871.00 0.98 ns
tpch_q15/duckdb:vortex-file-compressed 660489846 643520430.00 1.03 ns
tpch_q16/duckdb:vortex-file-compressed 478237316 472956404.00 1.01 ns
tpch_q17/duckdb:vortex-file-compressed 957867851 1073690715.00 0.89 ns
tpch_q18/duckdb:vortex-file-compressed 1011986997 1008980135.00 1.00 ns
tpch_q19/duckdb:vortex-file-compressed 691803381 719329445.00 0.96 ns
tpch_q20/duckdb:vortex-file-compressed 1115616270 1165307382.00 0.96 ns
tpch_q21/duckdb:vortex-file-compressed 1876360000 1889278471.00 0.99 ns
tpch_q22/duckdb:vortex-file-compressed 490585198 473932086.00 1.04 ns
tpch_q01/duckdb:vortex-compact 600177879 581362787.00 1.03 ns
tpch_q02/duckdb:vortex-compact 848547061 902329310.00 0.94 ns
tpch_q03/duckdb:vortex-compact 790787448 741954994.00 1.07 ns
tpch_q04/duckdb:vortex-compact 459832773 490749766.00 0.94 ns
tpch_q05/duckdb:vortex-compact 1068253516 1053692980.00 1.01 ns
tpch_q06/duckdb:vortex-compact 670700834 667532285.00 1.00 ns
tpch_q07/duckdb:vortex-compact 1033548871 994072401.00 1.04 ns
tpch_q08/duckdb:vortex-compact 1327687031 1369166046.00 0.97 ns
tpch_q09/duckdb:vortex-compact 1223737073 1223751465.00 1.00 ns
tpch_q10/duckdb:vortex-compact 1103187661 1134128478.00 0.97 ns
tpch_q11/duckdb:vortex-compact 575387723 622366839.00 0.92 ns
tpch_q12/duckdb:vortex-compact 589677590 612006935.00 0.96 ns
tpch_q13/duckdb:vortex-compact 782725723 776449565.00 1.01 ns
tpch_q14/duckdb:vortex-compact 803662246 794579754.00 1.01 ns
tpch_q15/duckdb:vortex-compact 621293404 595868816.00 1.04 ns
tpch_q16/duckdb:vortex-compact 345085124 385920549.00 0.89 ns
tpch_q17/duckdb:vortex-compact 902206799 899857413.00 1.00 ns
tpch_q18/duckdb:vortex-compact 857432644 874407510.00 0.98 ns
tpch_q19/duckdb:vortex-compact 659756275 671525353.00 0.98 ns
tpch_q20/duckdb:vortex-compact 1042925938 1017960754.00 1.02 ns
tpch_q21/duckdb:vortex-compact 1525971962 1550586913.00 0.98 ns
tpch_q22/duckdb:vortex-compact 455014208 470411279.00 0.97 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.978x ➖
  • Vortex: 0.978x ➖
  • Parquet: 0.974x ➖
  • duckdb:vortex: 0.988x ➖
  • datafusion:vortex: 0.969x ➖
  • Best: clickbench_q26/duckdb:vortex-compact (0.840x)
  • Worst: clickbench_q23/duckdb:vortex-compact (1.878x)
  • Significant (>10%): 6↑ 4↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1709535 1838166.00 0.93 ns
clickbench_q01/datafusion:parquet 19885540 22006439.00 0.90 ns
clickbench_q02/datafusion:parquet 51145245 52186321.00 0.98 ns
clickbench_q03/datafusion:parquet 43536377 44351172.00 0.98 ns
clickbench_q04/datafusion:parquet 352326242 370558134.00 0.95 ns
clickbench_q05/datafusion:parquet 352237154 353977525.00 1.00 ns
clickbench_q06/datafusion:parquet 1573577 1572326.00 1.00 ns
clickbench_q07/datafusion:parquet 27316007 26551196.00 1.03 ns
clickbench_q08/datafusion:parquet 435325726 452724355.00 0.96 ns
clickbench_q09/datafusion:parquet 671392897 701150604.00 0.96 ns
clickbench_q10/datafusion:parquet 115646451 122302654.00 0.95 ns
clickbench_q11/datafusion:parquet 142080747 145253597.00 0.98 ns
clickbench_q12/datafusion:parquet 348470634 361152228.00 0.96 ns
clickbench_q13/datafusion:parquet 493175356 517928820.00 0.95 ns
clickbench_q14/datafusion:parquet 342166347 354112739.00 0.97 ns
clickbench_q15/datafusion:parquet 404317744 417481992.00 0.97 ns
clickbench_q16/datafusion:parquet 719701062 763718837.00 0.94 ns
clickbench_q17/datafusion:parquet 731476871 740203312.00 0.99 ns
clickbench_q18/datafusion:parquet 1466894355 1470608659.00 1.00 ns
clickbench_q19/datafusion:parquet 34955739 42425125.00 0.82 ns 🚀
clickbench_q20/datafusion:parquet 559160389 572646284.00 0.98 ns
clickbench_q21/datafusion:parquet 630154579 653211424.00 0.96 ns
clickbench_q22/datafusion:parquet 951505221 967190917.00 0.98 ns
clickbench_q23/datafusion:parquet 3697240626 3809388481.00 0.97 ns
clickbench_q24/datafusion:parquet 102767947 104365089.00 0.98 ns
clickbench_q25/datafusion:parquet 138171935 144663228.00 0.96 ns
clickbench_q26/datafusion:parquet 104418998 105825222.00 0.99 ns
clickbench_q27/datafusion:parquet 966430907 986305636.00 0.98 ns
clickbench_q28/datafusion:parquet 5798340739 5889701690.00 0.98 ns
clickbench_q29/datafusion:parquet 218054909 220177388.00 0.99 ns
clickbench_q30/datafusion:parquet 346315049 358616046.00 0.97 ns
clickbench_q31/datafusion:parquet 403453837 414163694.00 0.97 ns
clickbench_q32/datafusion:parquet 1342788224 1430715557.00 0.94 ns
clickbench_q33/datafusion:parquet 1513092302 1595710194.00 0.95 ns
clickbench_q34/datafusion:parquet 1505115604 1558391359.00 0.97 ns
clickbench_q35/datafusion:parquet 557122570 582565291.00 0.96 ns
clickbench_q36/datafusion:parquet 144110146 150407304.00 0.96 ns
clickbench_q37/datafusion:parquet 59551793 61462897.00 0.97 ns
clickbench_q38/datafusion:parquet 92653116 91651711.00 1.01 ns
clickbench_q39/datafusion:parquet 282051686 281380032.00 1.00 ns
clickbench_q40/datafusion:parquet 34504290 37134615.00 0.93 ns
clickbench_q41/datafusion:parquet 31587424 31952647.00 0.99 ns
clickbench_q42/datafusion:parquet 31921030 32665327.00 0.98 ns
clickbench_q00/datafusion:vortex-file-compressed 1965091 1659086.00 1.18 ns 🚨
clickbench_q01/datafusion:vortex-file-compressed 13843948 15121092.00 0.92 ns
clickbench_q02/datafusion:vortex-file-compressed 32730176 34634701.00 0.95 ns
clickbench_q03/datafusion:vortex-file-compressed 34970815 38190754.00 0.92 ns
clickbench_q04/datafusion:vortex-file-compressed 316621602 328030380.00 0.97 ns
clickbench_q05/datafusion:vortex-file-compressed 312360373 322736576.00 0.97 ns
clickbench_q06/datafusion:vortex-file-compressed 1687734 1781136.00 0.95 ns
clickbench_q07/datafusion:vortex-file-compressed 18565389 19463260.00 0.95 ns
clickbench_q08/datafusion:vortex-file-compressed 378986159 400480961.00 0.95 ns
clickbench_q09/datafusion:vortex-file-compressed 554040141 596853702.00 0.93 ns
clickbench_q10/datafusion:vortex-file-compressed 76362157 73231453.00 1.04 ns
clickbench_q11/datafusion:vortex-file-compressed 78009853 82502187.00 0.95 ns
clickbench_q12/datafusion:vortex-file-compressed 272885715 276338877.00 0.99 ns
clickbench_q13/datafusion:vortex-file-compressed 415964713 427736541.00 0.97 ns
clickbench_q14/datafusion:vortex-file-compressed 251707205 263436274.00 0.96 ns
clickbench_q15/datafusion:vortex-file-compressed 377330333 380020117.00 0.99 ns
clickbench_q16/datafusion:vortex-file-compressed 712543815 742961196.00 0.96 ns
clickbench_q17/datafusion:vortex-file-compressed 706084976 736616750.00 0.96 ns
clickbench_q18/datafusion:vortex-file-compressed 1388016643 1446336986.00 0.96 ns
clickbench_q19/datafusion:vortex-file-compressed 25314888 27184211.00 0.93 ns
clickbench_q20/datafusion:vortex-file-compressed 338194754 343183465.00 0.99 ns
clickbench_q21/datafusion:vortex-file-compressed 394203904 405620138.00 0.97 ns
clickbench_q22/datafusion:vortex-file-compressed 543339016 571112714.00 0.95 ns
clickbench_q23/datafusion:vortex-file-compressed 615915902 564715038.00 1.09 ns
clickbench_q24/datafusion:vortex-file-compressed 45360868 49205186.00 0.92 ns
clickbench_q25/datafusion:vortex-file-compressed 68899503 68926763.00 1.00 ns
clickbench_q26/datafusion:vortex-file-compressed 45988952 48448437.00 0.95 ns
clickbench_q27/datafusion:vortex-file-compressed 812466662 816276613.00 1.00 ns
clickbench_q28/datafusion:vortex-file-compressed 6658109120 6769322082.00 0.98 ns
clickbench_q29/datafusion:vortex-file-compressed 227496349 235284455.00 0.97 ns
clickbench_q30/datafusion:vortex-file-compressed 254041325 260272834.00 0.98 ns
clickbench_q31/datafusion:vortex-file-compressed 291339270 300178563.00 0.97 ns
clickbench_q32/datafusion:vortex-file-compressed 1394714297 1330882154.00 1.05 ns
clickbench_q33/datafusion:vortex-file-compressed 1380308458 1421600473.00 0.97 ns
clickbench_q34/datafusion:vortex-file-compressed 1400270019 1436783462.00 0.97 ns
clickbench_q35/datafusion:vortex-file-compressed 522065374 532588604.00 0.98 ns
clickbench_q36/datafusion:vortex-file-compressed 81109925 83788086.00 0.97 ns
clickbench_q37/datafusion:vortex-file-compressed 37092103 37698983.00 0.98 ns
clickbench_q38/datafusion:vortex-file-compressed 23717631 25068932.00 0.95 ns
clickbench_q39/datafusion:vortex-file-compressed 146417577 154312921.00 0.95 ns
clickbench_q40/datafusion:vortex-file-compressed 19218803 21766357.00 0.88 ns 🚀
clickbench_q41/datafusion:vortex-file-compressed 18283018 19623292.00 0.93 ns
clickbench_q42/datafusion:vortex-file-compressed 21890900 22649738.00 0.97 ns
clickbench_q00/datafusion:vortex-compact 1649727 1707110.00 0.97 ns
clickbench_q01/datafusion:vortex-compact 17250554 18010765.00 0.96 ns
clickbench_q02/datafusion:vortex-compact 41556741 42179265.00 0.99 ns
clickbench_q03/datafusion:vortex-compact 46868294 43027558.00 1.09 ns
clickbench_q04/datafusion:vortex-compact 337565392 349232497.00 0.97 ns
clickbench_q05/datafusion:vortex-compact 332513902 355807297.00 0.93 ns
clickbench_q06/datafusion:vortex-compact 1729693 1876090.00 0.92 ns
clickbench_q07/datafusion:vortex-compact 28101575 29122071.00 0.96 ns
clickbench_q08/datafusion:vortex-compact 416106384 432002291.00 0.96 ns
clickbench_q09/datafusion:vortex-compact 642795757 680764225.00 0.94 ns
clickbench_q10/datafusion:vortex-compact 135430596 136930418.00 0.99 ns
clickbench_q11/datafusion:vortex-compact 170413407 178018774.00 0.96 ns
clickbench_q12/datafusion:vortex-compact 294981561 299636239.00 0.98 ns
clickbench_q13/datafusion:vortex-compact 524014487 548451408.00 0.96 ns
clickbench_q14/datafusion:vortex-compact 303263118 311906852.00 0.97 ns
clickbench_q15/datafusion:vortex-compact 387339257 402321092.00 0.96 ns
clickbench_q16/datafusion:vortex-compact 788769619 817450909.00 0.96 ns
clickbench_q17/datafusion:vortex-compact 780286159 805809884.00 0.97 ns
clickbench_q18/datafusion:vortex-compact 1466898440 1497775803.00 0.98 ns
clickbench_q19/datafusion:vortex-compact 31281353 33145663.00 0.94 ns
clickbench_q20/datafusion:vortex-compact 414575077 434811517.00 0.95 ns
clickbench_q21/datafusion:vortex-compact 598565452 617646038.00 0.97 ns
clickbench_q22/datafusion:vortex-compact 995677239 1027601900.00 0.97 ns
clickbench_q23/datafusion:vortex-compact 2959620090 2959896640.00 1.00 ns
clickbench_q24/datafusion:vortex-compact 94163215 93167537.00 1.01 ns
clickbench_q25/datafusion:vortex-compact 118915532 118210731.00 1.01 ns
clickbench_q26/datafusion:vortex-compact 92283667 94623488.00 0.98 ns
clickbench_q27/datafusion:vortex-compact 861378950 895953274.00 0.96 ns
clickbench_q28/datafusion:vortex-compact 6064691972 6214781105.00 0.98 ns
clickbench_q29/datafusion:vortex-compact 222637895 224054895.00 0.99 ns
clickbench_q30/datafusion:vortex-compact 394286527 394973028.00 1.00 ns
clickbench_q31/datafusion:vortex-compact 461279752 474105749.00 0.97 ns
clickbench_q32/datafusion:vortex-compact 1316964306 1533998675.00 0.86 ns 🚀
clickbench_q33/datafusion:vortex-compact 1474552140 1484273158.00 0.99 ns
clickbench_q34/datafusion:vortex-compact 1455110639 1500831182.00 0.97 ns
clickbench_q35/datafusion:vortex-compact 563699502 578657564.00 0.97 ns
clickbench_q36/datafusion:vortex-compact 85765311 89129274.00 0.96 ns
clickbench_q37/datafusion:vortex-compact 39927404 41594385.00 0.96 ns
clickbench_q38/datafusion:vortex-compact 32575449 33764106.00 0.96 ns
clickbench_q39/datafusion:vortex-compact 163091051 165262424.00 0.99 ns
clickbench_q40/datafusion:vortex-compact 24585201 25779283.00 0.95 ns
clickbench_q41/datafusion:vortex-compact 24718394 27283601.00 0.91 ns
clickbench_q42/datafusion:vortex-compact 22326078 23756664.00 0.94 ns
clickbench_q00/duckdb:parquet 124833651 128625891.00 0.97 ns
clickbench_q01/duckdb:parquet 51389136 51174260.00 1.00 ns
clickbench_q02/duckdb:parquet 63341038 65831627.00 0.96 ns
clickbench_q03/duckdb:parquet 61433292 63256228.00 0.97 ns
clickbench_q04/duckdb:parquet 198218590 203405850.00 0.97 ns
clickbench_q05/duckdb:parquet 267442053 270737367.00 0.99 ns
clickbench_q06/duckdb:parquet 60672350 61733684.00 0.98 ns
clickbench_q07/duckdb:parquet 56300423 55271801.00 1.02 ns
clickbench_q08/duckdb:parquet 263840337 269493355.00 0.98 ns
clickbench_q09/duckdb:parquet 389874809 394486799.00 0.99 ns
clickbench_q10/duckdb:parquet 94078702 96249310.00 0.98 ns
clickbench_q11/duckdb:parquet 104464583 106666245.00 0.98 ns
clickbench_q12/duckdb:parquet 285145705 290306946.00 0.98 ns
clickbench_q13/duckdb:parquet 473743803 480967812.00 0.98 ns
clickbench_q14/duckdb:parquet 320193151 327766569.00 0.98 ns
clickbench_q15/duckdb:parquet 236596257 240442541.00 0.98 ns
clickbench_q16/duckdb:parquet 567667176 569787488.00 1.00 ns
clickbench_q17/duckdb:parquet 474609848 487324247.00 0.97 ns
clickbench_q18/duckdb:parquet 983497061 1000790891.00 0.98 ns
clickbench_q19/duckdb:parquet 48286778 49758572.00 0.97 ns
clickbench_q20/duckdb:parquet 407021263 415624487.00 0.98 ns
clickbench_q21/duckdb:parquet 517861546 528751054.00 0.98 ns
clickbench_q22/duckdb:parquet 909266312 909170271.00 1.00 ns
clickbench_q23/duckdb:parquet 268522530 277932330.00 0.97 ns
clickbench_q24/duckdb:parquet 79924667 78433646.00 1.02 ns
clickbench_q25/duckdb:parquet 140364013 141218481.00 0.99 ns
clickbench_q26/duckdb:parquet 52356098 52873408.00 0.99 ns
clickbench_q27/duckdb:parquet 611825811 621506825.00 0.98 ns
clickbench_q28/duckdb:parquet 4873357328 4895568272.00 1.00 ns
clickbench_q29/duckdb:parquet 61374803 63468684.00 0.97 ns
clickbench_q30/duckdb:parquet 305609861 312812151.00 0.98 ns
clickbench_q31/duckdb:parquet 350383970 351633150.00 1.00 ns
clickbench_q32/duckdb:parquet 1049139130 1072426453.00 0.98 ns
clickbench_q33/duckdb:parquet 1051947337 1075796344.00 0.98 ns
clickbench_q34/duckdb:parquet 1096750394 1121420053.00 0.98 ns
clickbench_q35/duckdb:parquet 348358755 352962094.00 0.99 ns
clickbench_q36/duckdb:parquet 61285624 60547548.00 1.01 ns
clickbench_q37/duckdb:parquet 48518438 49267389.00 0.98 ns
clickbench_q38/duckdb:parquet 50943466 51807007.00 0.98 ns
clickbench_q39/duckdb:parquet 93116575 95081053.00 0.98 ns
clickbench_q40/duckdb:parquet 54122055 54944252.00 0.99 ns
clickbench_q41/duckdb:parquet 55600117 57762946.00 0.96 ns
clickbench_q42/duckdb:parquet 41598749 44621830.00 0.93 ns
clickbench_q00/duckdb:vortex-file-compressed 5172211 5535074.00 0.93 ns
clickbench_q01/duckdb:vortex-file-compressed 12333357 13307853.00 0.93 ns
clickbench_q02/duckdb:vortex-file-compressed 23535549 24302068.00 0.97 ns
clickbench_q03/duckdb:vortex-file-compressed 29620275 29363780.00 1.01 ns
clickbench_q04/duckdb:vortex-file-compressed 167254282 171583604.00 0.97 ns
clickbench_q05/duckdb:vortex-file-compressed 194111629 195162807.00 0.99 ns
clickbench_q06/duckdb:vortex-file-compressed 20061618 20825757.00 0.96 ns
clickbench_q07/duckdb:vortex-file-compressed 15893893 17173641.00 0.93 ns
clickbench_q08/duckdb:vortex-file-compressed 257964730 261034744.00 0.99 ns
clickbench_q09/duckdb:vortex-file-compressed 366930104 370489261.00 0.99 ns
clickbench_q10/duckdb:vortex-file-compressed 72634118 75296882.00 0.96 ns
clickbench_q11/duckdb:vortex-file-compressed 82250247 83922665.00 0.98 ns
clickbench_q12/duckdb:vortex-file-compressed 198609523 203007068.00 0.98 ns
clickbench_q13/duckdb:vortex-file-compressed 471682399 479793583.00 0.98 ns
clickbench_q14/duckdb:vortex-file-compressed 286307482 294020427.00 0.97 ns
clickbench_q15/duckdb:vortex-file-compressed 210861137 217136807.00 0.97 ns
clickbench_q16/duckdb:vortex-file-compressed 952736726 987865464.00 0.96 ns
clickbench_q17/duckdb:vortex-file-compressed 833294232 853077389.00 0.98 ns
clickbench_q18/duckdb:vortex-file-compressed 1377480068 1423152620.00 0.97 ns
clickbench_q19/duckdb:vortex-file-compressed 21307351 22820874.00 0.93 ns
clickbench_q20/duckdb:vortex-file-compressed 370814381 387990952.00 0.96 ns
clickbench_q21/duckdb:vortex-file-compressed 394858072 402057357.00 0.98 ns
clickbench_q22/duckdb:vortex-file-compressed 599138481 589615586.00 1.02 ns
clickbench_q23/duckdb:vortex-file-compressed 1517029106 856918366.00 1.77 ns 🚨
clickbench_q24/duckdb:vortex-file-compressed 50407682 47706706.00 1.06 ns
clickbench_q25/duckdb:vortex-file-compressed 79591113 77002947.00 1.03 ns
clickbench_q26/duckdb:vortex-file-compressed 39785575 43553235.00 0.91 ns
clickbench_q27/duckdb:vortex-file-compressed 524075087 542366643.00 0.97 ns
clickbench_q28/duckdb:vortex-file-compressed 3013881855 3051932186.00 0.99 ns
clickbench_q29/duckdb:vortex-file-compressed 28698127 28312209.00 1.01 ns
clickbench_q30/duckdb:vortex-file-compressed 191946411 193810556.00 0.99 ns
clickbench_q31/duckdb:vortex-file-compressed 267442119 274859042.00 0.97 ns
clickbench_q32/duckdb:vortex-file-compressed 1046401644 1081306756.00 0.97 ns
clickbench_q33/duckdb:vortex-file-compressed 1158971003 1100808395.00 1.05 ns
clickbench_q34/duckdb:vortex-file-compressed 1507980776 1565249115.00 0.96 ns
clickbench_q35/duckdb:vortex-file-compressed 355563685 355990359.00 1.00 ns
clickbench_q36/duckdb:vortex-file-compressed 30288431 30225805.00 1.00 ns
clickbench_q37/duckdb:vortex-file-compressed 20611822 22204641.00 0.93 ns
clickbench_q38/duckdb:vortex-file-compressed 22070937 22633844.00 0.98 ns
clickbench_q39/duckdb:vortex-file-compressed 48208808 51224079.00 0.94 ns
clickbench_q40/duckdb:vortex-file-compressed 20691737 23152211.00 0.89 ns 🚀
clickbench_q41/duckdb:vortex-file-compressed 19976125 20754968.00 0.96 ns
clickbench_q42/duckdb:vortex-file-compressed 22413262 22457685.00 1.00 ns
clickbench_q00/duckdb:vortex-compact 5245711 5448106.00 0.96 ns
clickbench_q01/duckdb:vortex-compact 14906199 16295182.00 0.91 ns
clickbench_q02/duckdb:vortex-compact 35847019 35878410.00 1.00 ns
clickbench_q03/duckdb:vortex-compact 38442807 39625689.00 0.97 ns
clickbench_q04/duckdb:vortex-compact 191988628 194482265.00 0.99 ns
clickbench_q05/duckdb:vortex-compact 220663014 227097146.00 0.97 ns
clickbench_q06/duckdb:vortex-compact 19617336 21808538.00 0.90 ns 🚀
clickbench_q07/duckdb:vortex-compact 22102843 22414982.00 0.99 ns
clickbench_q08/duckdb:vortex-compact 297717254 303797862.00 0.98 ns
clickbench_q09/duckdb:vortex-compact 450024574 462089945.00 0.97 ns
clickbench_q10/duckdb:vortex-compact 126338042 129798748.00 0.97 ns
clickbench_q11/duckdb:vortex-compact 162756505 165219858.00 0.99 ns
clickbench_q12/duckdb:vortex-compact 239672508 248311550.00 0.97 ns
clickbench_q13/duckdb:vortex-compact 586523004 598860643.00 0.98 ns
clickbench_q14/duckdb:vortex-compact 353711171 363023433.00 0.97 ns
clickbench_q15/duckdb:vortex-compact 231862256 237890343.00 0.97 ns
clickbench_q16/duckdb:vortex-compact 1038094289 1058016773.00 0.98 ns
clickbench_q17/duckdb:vortex-compact 928467027 954176589.00 0.97 ns
clickbench_q18/duckdb:vortex-compact 1498462568 1534126585.00 0.98 ns
clickbench_q19/duckdb:vortex-compact 27407473 27074402.00 1.01 ns
clickbench_q20/duckdb:vortex-compact 476211143 473706669.00 1.01 ns
clickbench_q21/duckdb:vortex-compact 654433274 679660228.00 0.96 ns
clickbench_q22/duckdb:vortex-compact 1110959907 1034554262.00 1.07 ns
clickbench_q23/duckdb:vortex-compact 6743119110 3591175346.00 1.88 ns 🚨
clickbench_q24/duckdb:vortex-compact 91828161 80485862.00 1.14 ns 🚨
clickbench_q25/duckdb:vortex-compact 121754591 125197729.00 0.97 ns
clickbench_q26/duckdb:vortex-compact 69060906 82188162.00 0.84 ns 🚀
clickbench_q27/duckdb:vortex-compact 593542372 612602658.00 0.97 ns
clickbench_q28/duckdb:vortex-compact 3137529063 3203440754.00 0.98 ns
clickbench_q29/duckdb:vortex-compact 34711712 33940421.00 1.02 ns
clickbench_q30/duckdb:vortex-compact 342120786 346683746.00 0.99 ns
clickbench_q31/duckdb:vortex-compact 445571671 453879364.00 0.98 ns
clickbench_q32/duckdb:vortex-compact 1125203674 1128473860.00 1.00 ns
clickbench_q33/duckdb:vortex-compact 1117757840 1136941246.00 0.98 ns
clickbench_q34/duckdb:vortex-compact 1581803206 1625050570.00 0.97 ns
clickbench_q35/duckdb:vortex-compact 369143754 371600158.00 0.99 ns
clickbench_q36/duckdb:vortex-compact 33111774 35465086.00 0.93 ns
clickbench_q37/duckdb:vortex-compact 22638718 24088057.00 0.94 ns
clickbench_q38/duckdb:vortex-compact 25663145 27947772.00 0.92 ns
clickbench_q39/duckdb:vortex-compact 58932204 61599457.00 0.96 ns
clickbench_q40/duckdb:vortex-compact 22842504 25971444.00 0.88 ns 🚀
clickbench_q41/duckdb:vortex-compact 23592599 23819179.00 0.99 ns
clickbench_q42/duckdb:vortex-compact 22763634 23915425.00 0.95 ns
clickbench_q00/duckdb:duckdb 19066759 19246775.00 0.99 ns
clickbench_q01/duckdb:duckdb 37796458 38078439.00 0.99 ns
clickbench_q02/duckdb:duckdb 45674500 46604290.00 0.98 ns
clickbench_q03/duckdb:duckdb 46879269 48048498.00 0.98 ns
clickbench_q04/duckdb:duckdb 188560694 190631045.00 0.99 ns
clickbench_q05/duckdb:duckdb 293128324 300324472.00 0.98 ns
clickbench_q06/duckdb:duckdb 35664316 36104714.00 0.99 ns
clickbench_q07/duckdb:duckdb 38192772 39439899.00 0.97 ns
clickbench_q08/duckdb:duckdb 249574786 251640289.00 0.99 ns
clickbench_q09/duckdb:duckdb 363642948 366622456.00 0.99 ns
clickbench_q10/duckdb:duckdb 110156054 111432659.00 0.99 ns
clickbench_q11/duckdb:duckdb 119137288 121635170.00 0.98 ns
clickbench_q12/duckdb:duckdb 263695237 266948896.00 0.99 ns
clickbench_q13/duckdb:duckdb 445233301 448995277.00 0.99 ns
clickbench_q14/duckdb:duckdb 286873473 291784369.00 0.98 ns
clickbench_q15/duckdb:duckdb 218201226 223898193.00 0.97 ns
clickbench_q16/duckdb:duckdb 539831702 549893622.00 0.98 ns
clickbench_q17/duckdb:duckdb 453707967 468624593.00 0.97 ns
clickbench_q18/duckdb:duckdb 952174551 969646420.00 0.98 ns
clickbench_q19/duckdb:duckdb 36713842 37551145.00 0.98 ns
clickbench_q20/duckdb:duckdb 439525840 481286820.00 0.91 ns
clickbench_q21/duckdb:duckdb 463268993 471353126.00 0.98 ns
clickbench_q22/duckdb:duckdb 513609427 542158572.00 0.95 ns
clickbench_q23/duckdb:duckdb 236179458 242997913.00 0.97 ns
clickbench_q24/duckdb:duckdb 48531073 48671597.00 1.00 ns
clickbench_q25/duckdb:duckdb 110300593 111562382.00 0.99 ns
clickbench_q26/duckdb:duckdb 45604073 46047868.00 0.99 ns
clickbench_q27/duckdb:duckdb 517985542 534486445.00 0.97 ns
clickbench_q28/duckdb:duckdb 4516037840 4534911971.00 1.00 ns
clickbench_q29/duckdb:duckdb 49436437 50088193.00 0.99 ns
clickbench_q30/duckdb:duckdb 267390035 272670225.00 0.98 ns
clickbench_q31/duckdb:duckdb 347374054 341884986.00 1.02 ns
clickbench_q32/duckdb:duckdb 1020738261 1045224647.00 0.98 ns
clickbench_q33/duckdb:duckdb 1056841011 1093371314.00 0.97 ns
clickbench_q34/duckdb:duckdb 1118167473 1164275952.00 0.96 ns
clickbench_q35/duckdb:duckdb 266516377 268067540.00 0.99 ns
clickbench_q36/duckdb:duckdb 44023587 39764175.00 1.11 ns 🚨
clickbench_q37/duckdb:duckdb 32315865 33314797.00 0.97 ns
clickbench_q38/duckdb:duckdb 33715311 34089313.00 0.99 ns
clickbench_q39/duckdb:duckdb 70181701 73982754.00 0.95 ns
clickbench_q40/duckdb:duckdb 32872606 33412520.00 0.98 ns
clickbench_q41/duckdb:duckdb 33397444 33374080.00 1.00 ns
clickbench_q42/duckdb:duckdb 32977537 33044713.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmarks: Compression

Summary

  • Overall: 1.008x ➖
  • Vortex: 1.006x ➖
  • Parquet: 1.006x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 (0.908x)
  • Worst: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 (1.099x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 4a4858f base 27542d3 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1404460004.00 1392515684.00 1.01 ns
parquet_rs-zstd decompress time/taxi 286446203.00 290258652.00 0.99 ns
compress time/taxi 728012210.00 722938133.00 1.01 ns
decompress time/taxi 19606715.00 18329544.00 1.07 ns
parquet_rs-zstd compress time/Arade 2565515369.00 2478266887.00 1.04 ns
parquet_rs-zstd decompress time/Arade 661560063.00 658873528.00 1.00 ns
compress time/Arade 1138677349.00 1112233301.00 1.02 ns
decompress time/Arade 31776444.00 29636456.00 1.07 ns
parquet_rs-zstd compress time/Bimbo 16151311989.00 15736314982.00 1.03 ns
parquet_rs-zstd decompress time/Bimbo 2216675692.00 2239197987.00 0.99 ns
compress time/Bimbo 6960359195.00 7015077830.00 0.99 ns
decompress time/Bimbo 95344730.00 95714583.00 1.00 ns
parquet_rs-zstd compress time/CMSprovider 8022652789.00 7781441006.00 1.03 ns
parquet_rs-zstd decompress time/CMSprovider 2102398171.00 2103919771.00 1.00 ns
compress time/CMSprovider 2958570705.00 2908947171.00 1.02 ns
decompress time/CMSprovider 85133352.00 82081189.00 1.04 ns
parquet_rs-zstd compress time/Euro2016 1468225980.00 1438616443.00 1.02 ns
parquet_rs-zstd decompress time/Euro2016 414979309.00 419927674.00 0.99 ns
compress time/Euro2016 434513099.00 420858274.00 1.03 ns
decompress time/Euro2016 22560636.00 21656801.00 1.04 ns
parquet_rs-zstd compress time/Food 936295161.00 924065696.00 1.01 ns
parquet_rs-zstd decompress time/Food 234743076.00 236286166.00 0.99 ns
compress time/Food 396833413.00 369449917.00 1.07 ns
decompress time/Food 8597131.00 8946894.00 0.96 ns
parquet_rs-zstd compress time/HashTags 2581227052.00 2516206084.00 1.03 ns
parquet_rs-zstd decompress time/HashTags 689246960.00 670477692.00 1.03 ns
compress time/HashTags 942173881.00 915074124.00 1.03 ns
decompress time/HashTags 87071112.00 78804688.00 1.10 ns 🚨
parquet_rs-zstd compress time/TPC-H l_comment chunked 3185120180.00 3171194716.00 1.00 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 711106897.00 717995330.00 0.99 ns
compress time/TPC-H l_comment chunked 1325109773.00 1301904716.00 1.02 ns
decompress time/TPC-H l_comment chunked 44653781.00 43522527.00 1.03 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3219678817.00 3190706983.00 1.01 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 715958510.00 709375394.00 1.01 ns
compress time/TPC-H l_comment canonical 1313516671.00 1281664215.00 1.02 ns
decompress time/TPC-H l_comment canonical 45994954.00 43743128.00 1.05 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6477414.00 6651143.00 0.97 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2603376.00 2563978.00 1.02 ns
compress time/wide table cols=100 chunks=1 rows=1000 15809584.00 15098884.00 1.05 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2815549.00 3052245.00 0.92 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 87279198.00 86773744.00 1.01 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 30104729.00 29528230.00 1.02 ns
compress time/wide table cols=1000 chunks=1 rows=1000 151203579.00 147359377.00 1.03 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 25350181.00 26376569.00 0.96 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 892945513.00 906355888.00 0.99 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 338391898.00 338950203.00 1.00 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1444567784.00 1469474717.00 0.98 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 258952262.00 261566579.00 0.99 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6857909.00 6618222.00 1.04 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2572487.00 2587494.00 0.99 ns
compress time/wide table cols=100 chunks=50 rows=1000 15120554.00 15681304.00 0.96 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2950144.00 2698852.00 1.09 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 88939141.00 85310912.00 1.04 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 30247224.00 29487977.00 1.03 ns
compress time/wide table cols=1000 chunks=50 rows=1000 150327024.00 149307603.00 1.01 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 26202318.00 26220966.00 1.00 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 873304878.00 906918100.00 0.96 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 338144549.00 337203219.00 1.00 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1465810261.00 1460105664.00 1.00 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 260715027.00 257123254.00 1.01 ns
parquet size/taxi 55879185.00 55879185.00 1.00 bytes
vortex-file-compressed size/taxi 51454172.00 51454172.00 1.00 bytes
vortex:parquet-zstd size/taxi 0.92 0.92 1.00 ratio
vortex:parquet-zstd ratio compress time/taxi 0.52 0.52 1.00 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.07 0.06 1.08 ratio
parquet size/Arade 305282152.00 305282152.00 1.00 bytes
vortex-file-compressed size/Arade 143321868.00 143321868.00 1.00 bytes
vortex:parquet-zstd size/Arade 0.47 0.47 1.00 ratio
vortex:parquet-zstd ratio compress time/Arade 0.44 0.45 0.99 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.05 0.04 1.07 ratio
parquet size/Bimbo 388935055.00 388935055.00 1.00 bytes
vortex-file-compressed size/Bimbo 526092444.00 526092444.00 1.00 bytes
vortex:parquet-zstd size/Bimbo 1.35 1.35 1.00 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.43 0.45 0.97 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.04 0.04 1.01 ratio
parquet size/CMSprovider 384634824.00 384634824.00 1.00 bytes
vortex-file-compressed size/CMSprovider 448348060.00 448348060.00 1.00 bytes
vortex:parquet-zstd size/CMSprovider 1.17 1.17 1.00 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.37 0.37 0.99 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.04 0.04 1.04 ratio
parquet size/Euro2016 123042700.00 123042700.00 1.00 bytes
vortex-file-compressed size/Euro2016 167859404.00 167864540.00 1.00 bytes
vortex:parquet-zstd size/Euro2016 1.36 1.36 1.00 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.30 0.29 1.01 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.05 0.05 1.05 ratio
parquet size/Food 36177631.00 36177631.00 1.00 bytes
vortex-file-compressed size/Food 44163544.00 44163544.00 1.00 bytes
vortex:parquet-zstd size/Food 1.22 1.22 1.00 ratio
vortex:parquet-zstd ratio compress time/Food 0.42 0.40 1.06 ratio
vortex:parquet-zstd ratio decompress time/Food 0.04 0.04 0.97 ratio
parquet size/HashTags 133854962.00 133854962.00 1.00 bytes
vortex-file-compressed size/HashTags 198706916.00 198706916.00 1.00 bytes
vortex:parquet-zstd size/HashTags 1.48 1.48 1.00 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.37 0.36 1.00 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.13 0.12 1.07 ratio
parquet size/TPC-H l_comment chunked 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment chunked 180418976.00 180418976.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.42 0.41 1.01 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.06 0.06 1.04 ratio
parquet size/TPC-H l_comment canonical 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment canonical 180418976.00 180418976.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.41 0.40 1.02 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.06 0.06 1.04 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.44 2.27 1.08 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.08 1.19 0.91 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.73 1.70 1.02 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.84 0.89 0.94 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.62 1.62 1.00 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.77 0.77 0.99 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.20 2.37 0.93 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.15 1.04 1.10 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.69 1.75 0.97 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.87 0.89 0.97 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.68 1.61 1.04 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.77 0.76 1.01 ratio

Copy link
Contributor

@gatesn gatesn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can convert to ScalarValue::Array during deserialization, then we don't need all the cross-list x Array checks?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants