Skip to content

Validate Extension Arrays#6873

Open
connortsui20 wants to merge 6 commits intodevelopfrom
ct/ext-validate-array
Open

Validate Extension Arrays#6873
connortsui20 wants to merge 6 commits intodevelopfrom
ct/ext-validate-array

Conversation

@connortsui20
Copy link
Contributor

Summary

Tracking Issue: #6872

Adds a validate_array and array_validate method to ExtVTable and ExtDTypeRef, respectively.

    /// Validates that the given storage array is compatible with this extension type and type
    /// medatada.
    ///
    /// Note that [`ExtVTable::validate_dtype()`] is always called first on the dtype of the storage
    /// array to validate the storage [`DType`].
    fn validate_array(
        &self,
        metadata: &Self::Metadata,
        storage_array: &dyn DynArray,
    ) -> VortexResult<()>;

This addition required adding implementations for all of the existing extension types (which is currently just the datetime types, UUID, and Tensor).

Also fixes some bugs in the implementation of the existing types, as well as some other tests that used to pass because we didn't validate anything before!

API Changes

Adds some new methods, so this doesn't break anything.

Testing

Adds a few tests via ExtensionArray::try_new.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 requested a review from gatesn March 10, 2026 21:07
@connortsui20 connortsui20 added the changelog/feature A new feature label Mar 10, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Mar 10, 2026

Merging this PR will degrade performance by 14.36%

❌ 1 regressed benchmark
✅ 999 untouched benchmarks
⏩ 1466 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation decompress[datetime_for_bp] 41.7 ms 48.7 ms -14.36%

Comparing ct/ext-validate-array (5fc6c09) with develop (27f8acf)

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.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@gatesn gatesn added the action/benchmark Trigger full benchmarks to run on this PR label Mar 10, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 10, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.020x ➖
  • Vortex: 1.031x ➖
  • Parquet: 1.000x ➖
  • duckdb:vortex: 1.034x ➖
  • datafusion:vortex: 1.028x ➖
  • Best: fineweb_q00/duckdb:vortex-file-compressed (0.931x)
  • Worst: fineweb_q01/datafusion:vortex-file-compressed (1.265x)
  • Significant (>10%): 0↑ 6↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6148343 6086392.00 1.01 ns
fineweb_q01/datafusion:parquet 265077513 267181944.00 0.99 ns
fineweb_q02/datafusion:parquet 263646877 270064254.00 0.98 ns
fineweb_q03/datafusion:parquet 258722780 266187223.00 0.97 ns
fineweb_q04/datafusion:parquet 281175675 274896146.00 1.02 ns
fineweb_q05/datafusion:parquet 275113625 273596904.00 1.01 ns
fineweb_q06/datafusion:parquet 266658231 273393717.00 0.98 ns
fineweb_q07/datafusion:parquet 267232704 261953172.00 1.02 ns
fineweb_q08/datafusion:parquet 259215497 259259180.00 1.00 ns
fineweb_q00/datafusion:vortex-file-compressed 4567763 4443921.00 1.03 ns
fineweb_q01/datafusion:vortex-file-compressed 30945316 24471944.00 1.26 ns 🚨
fineweb_q02/datafusion:vortex-file-compressed 29798663 29787444.00 1.00 ns
fineweb_q03/datafusion:vortex-file-compressed 77716143 76196046.00 1.02 ns
fineweb_q04/datafusion:vortex-file-compressed 214820352 204673049.00 1.05 ns
fineweb_q05/datafusion:vortex-file-compressed 192763205 194823185.00 0.99 ns
fineweb_q06/datafusion:vortex-file-compressed 68170598 70264053.00 0.97 ns
fineweb_q07/datafusion:vortex-file-compressed 68290463 67302983.00 1.01 ns
fineweb_q08/datafusion:vortex-file-compressed 28178142 26846172.00 1.05 ns
fineweb_q00/datafusion:vortex-compact 4841625 4290683.00 1.13 ns 🚨
fineweb_q01/datafusion:vortex-compact 135952773 136959231.00 0.99 ns
fineweb_q02/datafusion:vortex-compact 142879742 148948183.00 0.96 ns
fineweb_q03/datafusion:vortex-compact 1263000516 1244450732.00 1.01 ns
fineweb_q04/datafusion:vortex-compact 1441439578 1430345528.00 1.01 ns
fineweb_q05/datafusion:vortex-compact 1137826485 1136126222.00 1.00 ns
fineweb_q06/datafusion:vortex-compact 586077248 590953950.00 0.99 ns
fineweb_q07/datafusion:vortex-compact 624008673 617796109.00 1.01 ns
fineweb_q08/datafusion:vortex-compact 23642859 22412276.00 1.05 ns
fineweb_q00/duckdb:parquet 35891732 35645956.00 1.01 ns
fineweb_q01/duckdb:parquet 93476671 91637910.00 1.02 ns
fineweb_q02/duckdb:parquet 94247186 94370000.00 1.00 ns
fineweb_q03/duckdb:parquet 296903997 296762262.00 1.00 ns
fineweb_q04/duckdb:parquet 422050033 421476394.00 1.00 ns
fineweb_q05/duckdb:parquet 394597290 395087452.00 1.00 ns
fineweb_q06/duckdb:parquet 191186485 193152290.00 0.99 ns
fineweb_q07/duckdb:parquet 201733300 203611899.00 0.99 ns
fineweb_q08/duckdb:parquet 57219598 56236433.00 1.02 ns
fineweb_q00/duckdb:vortex-file-compressed 3196836 3433489.00 0.93 ns
fineweb_q01/duckdb:vortex-file-compressed 25933288 27198760.00 0.95 ns
fineweb_q02/duckdb:vortex-file-compressed 29305396 27356663.00 1.07 ns
fineweb_q03/duckdb:vortex-file-compressed 164502022 138928751.00 1.18 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 197514857 201617088.00 0.98 ns
fineweb_q05/duckdb:vortex-file-compressed 178242819 182215333.00 0.98 ns
fineweb_q06/duckdb:vortex-file-compressed 73143456 62628299.00 1.17 ns 🚨
fineweb_q07/duckdb:vortex-file-compressed 70878290 67431731.00 1.05 ns
fineweb_q08/duckdb:vortex-file-compressed 28191830 24574202.00 1.15 ns 🚨
fineweb_q00/duckdb:vortex-compact 3752294 3844898.00 0.98 ns
fineweb_q01/duckdb:vortex-compact 96186061 94889636.00 1.01 ns
fineweb_q02/duckdb:vortex-compact 108438895 97968015.00 1.11 ns 🚨
fineweb_q03/duckdb:vortex-compact 847635072 825025633.00 1.03 ns
fineweb_q04/duckdb:vortex-compact 895673914 884486026.00 1.01 ns
fineweb_q05/duckdb:vortex-compact 798598745 793546665.00 1.01 ns
fineweb_q06/duckdb:vortex-compact 451866815 451799305.00 1.00 ns
fineweb_q07/duckdb:vortex-compact 470428105 470854652.00 1.00 ns
fineweb_q08/duckdb:vortex-compact 22856803 21987182.00 1.04 ns

@gatesn
Copy link
Contributor

gatesn commented Mar 10, 2026

The codspeed regression is real imo.

I think we need to avoid validation in almost all cases tbh....

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.

Let's discuss when we should run validation. Scalars are already slow, so it makes sense. Arrays it's less obvious...

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 5fc6c09 2 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done 5fc6c09 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 1.041x ➖
  • Vortex: 1.041x ➖
  • datafusion:vortex: 1.041x ➖
  • Best: polarsignals_q01/datafusion:vortex-file-compressed (0.961x)
  • Worst: polarsignals_q09/datafusion:vortex-file-compressed (1.177x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 127006751 120406717.00 1.05 ns
polarsignals_q01/datafusion:vortex-file-compressed 346952276 361114788.00 0.96 ns
polarsignals_q02/datafusion:vortex-file-compressed 25471364 24200318.00 1.05 ns
polarsignals_q03/datafusion:vortex-file-compressed 354769631 355589964.00 1.00 ns
polarsignals_q04/datafusion:vortex-file-compressed 12866002 12908299.00 1.00 ns
polarsignals_q05/datafusion:vortex-file-compressed 17374335 16540822.00 1.05 ns
polarsignals_q06/datafusion:vortex-file-compressed 21654466 20814044.00 1.04 ns
polarsignals_q07/datafusion:vortex-file-compressed 15164782 14000494.00 1.08 ns
polarsignals_q08/datafusion:vortex-file-compressed 441007475 437131608.00 1.01 ns
polarsignals_q09/datafusion:vortex-file-compressed 14372044 12210214.00 1.18 ns 🚨

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.996x ➖
  • Vortex: 1.005x ➖
  • Parquet: 0.993x ➖
  • duckdb:vortex: 0.997x ➖
  • datafusion:vortex: 1.014x ➖
  • Best: tpch_q12/duckdb:vortex-compact (0.942x)
  • Worst: tpch_q13/datafusion:vortex-file-compressed (1.173x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 61681915 70489154.00 0.88 ns 🚀
tpch_q02/datafusion:arrow 22684476 22814725.00 0.99 ns
tpch_q03/datafusion:arrow 36184419 38740407.00 0.93 ns
tpch_q04/datafusion:arrow 29747573 32259425.00 0.92 ns
tpch_q05/datafusion:arrow 89661074 99198125.00 0.90 ns
tpch_q06/datafusion:arrow 20649790 21490736.00 0.96 ns
tpch_q07/datafusion:arrow 171701147 177845661.00 0.97 ns
tpch_q08/datafusion:arrow 46297504 47559169.00 0.97 ns
tpch_q09/datafusion:arrow 84688456 77699743.00 1.09 ns
tpch_q10/datafusion:arrow 55858562 58342656.00 0.96 ns
tpch_q11/datafusion:arrow 11628529 12158695.00 0.96 ns
tpch_q12/datafusion:arrow 59861322 57900510.00 1.03 ns
tpch_q13/datafusion:arrow 48971432 49659449.00 0.99 ns
tpch_q14/datafusion:arrow 25371475 26212645.00 0.97 ns
tpch_q15/datafusion:arrow 48521615 49463795.00 0.98 ns
tpch_q16/datafusion:arrow 23760930 24944155.00 0.95 ns
tpch_q17/datafusion:arrow 75164659 85662869.00 0.88 ns 🚀
tpch_q18/datafusion:arrow 161030177 170497512.00 0.94 ns
tpch_q19/datafusion:arrow 38146922 40125909.00 0.95 ns
tpch_q20/datafusion:arrow 39809331 39152270.00 1.02 ns
tpch_q21/datafusion:arrow 225748968 241513250.00 0.93 ns
tpch_q22/datafusion:arrow 21522009 22493263.00 0.96 ns
tpch_q01/datafusion:parquet 108516434 145127623.00 0.75 ns 🚀
tpch_q02/datafusion:parquet 80154946 82774546.00 0.97 ns
tpch_q03/datafusion:parquet 80998135 86292319.00 0.94 ns
tpch_q04/datafusion:parquet 55930636 56273860.00 0.99 ns
tpch_q05/datafusion:parquet 168630215 171945708.00 0.98 ns
tpch_q06/datafusion:parquet 47743263 46899215.00 1.02 ns
tpch_q07/datafusion:parquet 186963255 189482581.00 0.99 ns
tpch_q08/datafusion:parquet 164937159 175460301.00 0.94 ns
tpch_q09/datafusion:parquet 214969009 226353770.00 0.95 ns
tpch_q10/datafusion:parquet 200304149 200921727.00 1.00 ns
tpch_q11/datafusion:parquet 61395277 66771812.00 0.92 ns
tpch_q12/datafusion:parquet 123109497 123093478.00 1.00 ns
tpch_q13/datafusion:parquet 199739981 205472986.00 0.97 ns
tpch_q14/datafusion:parquet 84419936 86149672.00 0.98 ns
tpch_q15/datafusion:parquet 73972569 75610735.00 0.98 ns
tpch_q16/datafusion:parquet 54888463 53756038.00 1.02 ns
tpch_q17/datafusion:parquet 175979418 168024009.00 1.05 ns
tpch_q18/datafusion:parquet 245032001 230991267.00 1.06 ns
tpch_q19/datafusion:parquet 102690688 80715541.00 1.27 ns 🚨
tpch_q20/datafusion:parquet 122164532 125126599.00 0.98 ns
tpch_q21/datafusion:parquet 188117556 180361469.00 1.04 ns
tpch_q22/datafusion:parquet 40339669 41254488.00 0.98 ns
tpch_q01/datafusion:vortex-file-compressed 52183651 50928918.00 1.02 ns
tpch_q02/datafusion:vortex-file-compressed 55242177 56496303.00 0.98 ns
tpch_q03/datafusion:vortex-file-compressed 29298343 29047603.00 1.01 ns
tpch_q04/datafusion:vortex-file-compressed 19880008 20016345.00 0.99 ns
tpch_q05/datafusion:vortex-file-compressed 83229060 79837978.00 1.04 ns
tpch_q06/datafusion:vortex-file-compressed 11122845 10638394.00 1.05 ns
tpch_q07/datafusion:vortex-file-compressed 95808589 92469528.00 1.04 ns
tpch_q08/datafusion:vortex-file-compressed 67623000 69841951.00 0.97 ns
tpch_q09/datafusion:vortex-file-compressed 89886300 86407860.00 1.04 ns
tpch_q10/datafusion:vortex-file-compressed 82897615 80219770.00 1.03 ns
tpch_q11/datafusion:vortex-file-compressed 21223992 20196528.00 1.05 ns
tpch_q12/datafusion:vortex-file-compressed 35611129 34418442.00 1.03 ns
tpch_q13/datafusion:vortex-file-compressed 32442906 27666980.00 1.17 ns 🚨
tpch_q14/datafusion:vortex-file-compressed 30087070 30212856.00 1.00 ns
tpch_q15/datafusion:vortex-file-compressed 26682330 26321256.00 1.01 ns
tpch_q16/datafusion:vortex-file-compressed 34703603 34882949.00 0.99 ns
tpch_q17/datafusion:vortex-file-compressed 77099512 74470582.00 1.04 ns
tpch_q18/datafusion:vortex-file-compressed 105433606 103572615.00 1.02 ns
tpch_q19/datafusion:vortex-file-compressed 37723245 38121776.00 0.99 ns
tpch_q20/datafusion:vortex-file-compressed 51422434 51853704.00 0.99 ns
tpch_q21/datafusion:vortex-file-compressed 98057964 101838464.00 0.96 ns
tpch_q22/datafusion:vortex-file-compressed 16708494 15496999.00 1.08 ns
tpch_q01/datafusion:vortex-compact 61544320 60424471.00 1.02 ns
tpch_q02/datafusion:vortex-compact 57656961 57379679.00 1.00 ns
tpch_q03/datafusion:vortex-compact 33637729 34642080.00 0.97 ns
tpch_q04/datafusion:vortex-compact 24098861 24373233.00 0.99 ns
tpch_q05/datafusion:vortex-compact 87138219 87347096.00 1.00 ns
tpch_q06/datafusion:vortex-compact 14438059 14838190.00 0.97 ns
tpch_q07/datafusion:vortex-compact 99922995 99025998.00 1.01 ns
tpch_q08/datafusion:vortex-compact 76750498 78912753.00 0.97 ns
tpch_q09/datafusion:vortex-compact 95282082 94084743.00 1.01 ns
tpch_q10/datafusion:vortex-compact 85420337 86682539.00 0.99 ns
tpch_q11/datafusion:vortex-compact 21107947 21734645.00 0.97 ns
tpch_q12/datafusion:vortex-compact 45894780 45976972.00 1.00 ns
tpch_q13/datafusion:vortex-compact 37616690 37281027.00 1.01 ns
tpch_q14/datafusion:vortex-compact 33749337 33107318.00 1.02 ns
tpch_q15/datafusion:vortex-compact 36081154 34552035.00 1.04 ns
tpch_q16/datafusion:vortex-compact 42226419 42015619.00 1.01 ns
tpch_q17/datafusion:vortex-compact 80389488 81124668.00 0.99 ns
tpch_q18/datafusion:vortex-compact 113754345 110744861.00 1.03 ns
tpch_q19/datafusion:vortex-compact 50974621 51836431.00 0.98 ns
tpch_q20/datafusion:vortex-compact 57822265 57916600.00 1.00 ns
tpch_q21/datafusion:vortex-compact 114422432 112511821.00 1.02 ns
tpch_q22/datafusion:vortex-compact 17326286 15455212.00 1.12 ns 🚨
tpch_q01/duckdb:parquet 86259369 76055933.00 1.13 ns 🚨
tpch_q02/duckdb:parquet 40168514 38819134.00 1.03 ns
tpch_q03/duckdb:parquet 70042938 81182846.00 0.86 ns 🚀
tpch_q04/duckdb:parquet 47321946 47384588.00 1.00 ns
tpch_q05/duckdb:parquet 72090979 66926806.00 1.08 ns
tpch_q06/duckdb:parquet 20946100 20542272.00 1.02 ns
tpch_q07/duckdb:parquet 75930372 68206975.00 1.11 ns 🚨
tpch_q08/duckdb:parquet 81031267 82476390.00 0.98 ns
tpch_q09/duckdb:parquet 154278359 153744979.00 1.00 ns
tpch_q10/duckdb:parquet 126437650 138666297.00 0.91 ns
tpch_q11/duckdb:parquet 23192027 22129207.00 1.05 ns
tpch_q12/duckdb:parquet 44826293 56972299.00 0.79 ns 🚀
tpch_q13/duckdb:parquet 262560612 263701186.00 1.00 ns
tpch_q14/duckdb:parquet 51764359 57766469.00 0.90 ns 🚀
tpch_q15/duckdb:parquet 24355186 24397275.00 1.00 ns
tpch_q16/duckdb:parquet 56545976 53789607.00 1.05 ns
tpch_q17/duckdb:parquet 48850296 55498438.00 0.88 ns 🚀
tpch_q18/duckdb:parquet 119974223 117933906.00 1.02 ns
tpch_q19/duckdb:parquet 69616960 68295723.00 1.02 ns
tpch_q20/duckdb:parquet 75628197 63724452.00 1.19 ns 🚨
tpch_q21/duckdb:parquet 177002734 164150947.00 1.08 ns
tpch_q22/duckdb:parquet 51994424 51867992.00 1.00 ns
tpch_q01/duckdb:vortex-file-compressed 32248119 33021505.00 0.98 ns
tpch_q02/duckdb:vortex-file-compressed 30103406 28440349.00 1.06 ns
tpch_q03/duckdb:vortex-file-compressed 28956284 27960126.00 1.04 ns
tpch_q04/duckdb:vortex-file-compressed 29982212 29090432.00 1.03 ns
tpch_q05/duckdb:vortex-file-compressed 33493821 34239796.00 0.98 ns
tpch_q06/duckdb:vortex-file-compressed 10452823 10509287.00 0.99 ns
tpch_q07/duckdb:vortex-file-compressed 36177914 35477278.00 1.02 ns
tpch_q08/duckdb:vortex-file-compressed 39013284 39224069.00 0.99 ns
tpch_q09/duckdb:vortex-file-compressed 75800487 77028787.00 0.98 ns
tpch_q10/duckdb:vortex-file-compressed 36314138 36447943.00 1.00 ns
tpch_q11/duckdb:vortex-file-compressed 16085470 15955184.00 1.01 ns
tpch_q12/duckdb:vortex-file-compressed 22922625 22776337.00 1.01 ns
tpch_q13/duckdb:vortex-file-compressed 37176182 36783790.00 1.01 ns
tpch_q14/duckdb:vortex-file-compressed 20721555 20862970.00 0.99 ns
tpch_q15/duckdb:vortex-file-compressed 15902186 15560994.00 1.02 ns
tpch_q16/duckdb:vortex-file-compressed 28810193 29917878.00 0.96 ns
tpch_q17/duckdb:vortex-file-compressed 22822742 23568391.00 0.97 ns
tpch_q18/duckdb:vortex-file-compressed 50114936 47340164.00 1.06 ns
tpch_q19/duckdb:vortex-file-compressed 31780174 32524515.00 0.98 ns
tpch_q20/duckdb:vortex-file-compressed 33816222 34730809.00 0.97 ns
tpch_q21/duckdb:vortex-file-compressed 100876851 102040178.00 0.99 ns
tpch_q22/duckdb:vortex-file-compressed 18034042 18070254.00 1.00 ns
tpch_q01/duckdb:vortex-compact 40034499 39820915.00 1.01 ns
tpch_q02/duckdb:vortex-compact 38755412 38493838.00 1.01 ns
tpch_q03/duckdb:vortex-compact 31474424 32146306.00 0.98 ns
tpch_q04/duckdb:vortex-compact 33853250 34519293.00 0.98 ns
tpch_q05/duckdb:vortex-compact 36967514 38002347.00 0.97 ns
tpch_q06/duckdb:vortex-compact 14491093 14875201.00 0.97 ns
tpch_q07/duckdb:vortex-compact 42501509 43619762.00 0.97 ns
tpch_q08/duckdb:vortex-compact 45469361 46126165.00 0.99 ns
tpch_q09/duckdb:vortex-compact 91593379 90769365.00 1.01 ns
tpch_q10/duckdb:vortex-compact 40512516 41328700.00 0.98 ns
tpch_q11/duckdb:vortex-compact 21118774 19881330.00 1.06 ns
tpch_q12/duckdb:vortex-compact 35440264 37605103.00 0.94 ns
tpch_q13/duckdb:vortex-compact 46035070 45055101.00 1.02 ns
tpch_q14/duckdb:vortex-compact 29467584 29856147.00 0.99 ns
tpch_q15/duckdb:vortex-compact 19199748 19306807.00 0.99 ns
tpch_q16/duckdb:vortex-compact 36096974 37584463.00 0.96 ns
tpch_q17/duckdb:vortex-compact 30134566 29309954.00 1.03 ns
tpch_q18/duckdb:vortex-compact 48984124 51338708.00 0.95 ns
tpch_q19/duckdb:vortex-compact 37948738 36340421.00 1.04 ns
tpch_q20/duckdb:vortex-compact 43412921 43734092.00 0.99 ns
tpch_q21/duckdb:vortex-compact 112993222 113377361.00 1.00 ns
tpch_q22/duckdb:vortex-compact 20749325 20542429.00 1.01 ns
tpch_q01/duckdb:duckdb 15956647 16408479.00 0.97 ns
tpch_q02/duckdb:duckdb 12201456 12218623.00 1.00 ns
tpch_q03/duckdb:duckdb 19761021 19190476.00 1.03 ns
tpch_q04/duckdb:duckdb 19251342 18216484.00 1.06 ns
tpch_q05/duckdb:duckdb 20182855 19926869.00 1.01 ns
tpch_q06/duckdb:duckdb 5124618 5171283.00 0.99 ns
tpch_q07/duckdb:duckdb 22943627 23051566.00 1.00 ns
tpch_q08/duckdb:duckdb 20766416 20171608.00 1.03 ns
tpch_q09/duckdb:duckdb 54772687 52470269.00 1.04 ns
tpch_q10/duckdb:duckdb 42871422 44546003.00 0.96 ns
tpch_q11/duckdb:duckdb 5618375 5607878.00 1.00 ns
tpch_q12/duckdb:duckdb 13347953 14024878.00 0.95 ns
tpch_q13/duckdb:duckdb 38868450 38693296.00 1.00 ns
tpch_q14/duckdb:duckdb 17551069 16800797.00 1.04 ns
tpch_q15/duckdb:duckdb 12071989 11901237.00 1.01 ns
tpch_q16/duckdb:duckdb 23127520 22535432.00 1.03 ns
tpch_q17/duckdb:duckdb 13222043 13873433.00 0.95 ns
tpch_q18/duckdb:duckdb 37237451 38298308.00 0.97 ns
tpch_q19/duckdb:duckdb 26395775 25306956.00 1.04 ns
tpch_q20/duckdb:duckdb 22009546 23197846.00 0.95 ns
tpch_q21/duckdb:duckdb 54658062 55055556.00 0.99 ns
tpch_q22/duckdb:duckdb 24336876 24677971.00 0.99 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.013x ➖
  • Vortex: 1.018x ➖
  • Parquet: 1.013x ➖
  • duckdb:vortex: 0.998x ➖
  • datafusion:vortex: 1.038x ➖
  • Best: tpcds_q62/duckdb:vortex-compact (0.896x)
  • Worst: tpcds_q41/datafusion:vortex-file-compressed (1.324x)
  • Significant (>10%): 2↑ 21↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 39862821 40286487.00 0.99 ns
tpcds_q02/datafusion:parquet 54958611 51363346.00 1.07 ns
tpcds_q03/datafusion:parquet 18771746 15861450.00 1.18 ns 🚨
tpcds_q04/datafusion:parquet 369173701 358516890.00 1.03 ns
tpcds_q05/datafusion:parquet 91461042 93070561.00 0.98 ns
tpcds_q06/datafusion:parquet 102960798 101487509.00 1.01 ns
tpcds_q07/datafusion:parquet 149978669 138266571.00 1.08 ns
tpcds_q08/datafusion:parquet 40099212 39506851.00 1.01 ns
tpcds_q09/datafusion:parquet 54378161 53906602.00 1.01 ns
tpcds_q10/datafusion:parquet 101863878 101285078.00 1.01 ns
tpcds_q11/datafusion:parquet 227791524 226693486.00 1.00 ns
tpcds_q12/datafusion:parquet 31296752 32347434.00 0.97 ns
tpcds_q13/datafusion:parquet 154062502 149960266.00 1.03 ns
tpcds_q14/datafusion:parquet 217401917 209443835.00 1.04 ns
tpcds_q15/datafusion:parquet 58434802 57434778.00 1.02 ns
tpcds_q16/datafusion:parquet 36316035 32217860.00 1.13 ns 🚨
tpcds_q17/datafusion:parquet 186288246 181067634.00 1.03 ns
tpcds_q18/datafusion:parquet 187272945 179978651.00 1.04 ns
tpcds_q19/datafusion:parquet 36795285 36508020.00 1.01 ns
tpcds_q20/datafusion:parquet 25793556 24283485.00 1.06 ns
tpcds_q21/datafusion:parquet 29958297 26279876.00 1.14 ns 🚨
tpcds_q22/datafusion:parquet 143943140 149578968.00 0.96 ns
tpcds_q23/datafusion:parquet 186319733 179986347.00 1.04 ns
tpcds_q24/datafusion:parquet 228913671 226130227.00 1.01 ns
tpcds_q25/datafusion:parquet 197743285 191033593.00 1.04 ns
tpcds_q26/datafusion:parquet 121819443 119592638.00 1.02 ns
tpcds_q27/datafusion:parquet 285588743 270810337.00 1.05 ns
tpcds_q28/datafusion:parquet 52116221 51874350.00 1.00 ns
tpcds_q29/datafusion:parquet 201101820 189391194.00 1.06 ns
tpcds_q30/datafusion:parquet 44700304 43836497.00 1.02 ns
tpcds_q31/datafusion:parquet 107443467 103966877.00 1.03 ns
tpcds_q32/datafusion:parquet 29580297 29532539.00 1.00 ns
tpcds_q33/datafusion:parquet 36934467 35594607.00 1.04 ns
tpcds_q34/datafusion:parquet 36510016 38391803.00 0.95 ns
tpcds_q35/datafusion:parquet 103571998 96679025.00 1.07 ns
tpcds_q36/datafusion:parquet 85870751 83996111.00 1.02 ns
tpcds_q37/datafusion:parquet 27853108 26262375.00 1.06 ns
tpcds_q38/datafusion:parquet 65589676 62426566.00 1.05 ns
tpcds_q39/datafusion:parquet 96125046 91115819.00 1.05 ns
tpcds_q40/datafusion:parquet 40738239 35267741.00 1.16 ns 🚨
tpcds_q41/datafusion:parquet 12729365 12394463.00 1.03 ns
tpcds_q42/datafusion:parquet 15565803 15557884.00 1.00 ns
tpcds_q43/datafusion:parquet 26844874 25837393.00 1.04 ns
tpcds_q44/datafusion:parquet 40851134 40225436.00 1.02 ns
tpcds_q45/datafusion:parquet 77598207 78526653.00 0.99 ns
tpcds_q46/datafusion:parquet 54515469 51443573.00 1.06 ns
tpcds_q47/datafusion:parquet 196535378 187591225.00 1.05 ns
tpcds_q48/datafusion:parquet 135727059 134714465.00 1.01 ns
tpcds_q49/datafusion:parquet 77194118 72981727.00 1.06 ns
tpcds_q50/datafusion:parquet 123834742 117802863.00 1.05 ns
tpcds_q51/datafusion:parquet 98034580 98905166.00 0.99 ns
tpcds_q52/datafusion:parquet 16710768 17261707.00 0.97 ns
tpcds_q53/datafusion:parquet 32004388 31279977.00 1.02 ns
tpcds_q54/datafusion:parquet 47758708 48622320.00 0.98 ns
tpcds_q55/datafusion:parquet 16572145 16149482.00 1.03 ns
tpcds_q56/datafusion:parquet 38182578 37048067.00 1.03 ns
tpcds_q57/datafusion:parquet 141293953 138637168.00 1.02 ns
tpcds_q58/datafusion:parquet 76807149 72978150.00 1.05 ns
tpcds_q59/datafusion:parquet 70576361 68999457.00 1.02 ns
tpcds_q60/datafusion:parquet 37331680 37070596.00 1.01 ns
tpcds_q61/datafusion:parquet 68613782 65722675.00 1.04 ns
tpcds_q62/datafusion:parquet 46831960 44592829.00 1.05 ns
tpcds_q63/datafusion:parquet 31278934 30787599.00 1.02 ns
tpcds_q64/datafusion:parquet 1057400200 1035040134.00 1.02 ns
tpcds_q65/datafusion:parquet 49815633 49969045.00 1.00 ns
tpcds_q66/datafusion:parquet 88979331 89823353.00 0.99 ns
tpcds_q67/datafusion:parquet 175670343 179414598.00 0.98 ns
tpcds_q68/datafusion:parquet 51798276 51598458.00 1.00 ns
tpcds_q69/datafusion:parquet 97273802 93610493.00 1.04 ns
tpcds_q70/datafusion:parquet 117063434 113019092.00 1.04 ns
tpcds_q71/datafusion:parquet 30194147 28438719.00 1.06 ns
tpcds_q72/datafusion:parquet 879126822 850172364.00 1.03 ns
tpcds_q73/datafusion:parquet 38458684 37259645.00 1.03 ns
tpcds_q74/datafusion:parquet 134565688 129368173.00 1.04 ns
tpcds_q75/datafusion:parquet 135064781 135323661.00 1.00 ns
tpcds_q76/datafusion:parquet 104542300 106435955.00 0.98 ns
tpcds_q77/datafusion:parquet 60731012 59421558.00 1.02 ns
tpcds_q78/datafusion:parquet 181626020 176701374.00 1.03 ns
tpcds_q79/datafusion:parquet 40534885 41771838.00 0.97 ns
tpcds_q80/datafusion:parquet 113832161 111721603.00 1.02 ns
tpcds_q81/datafusion:parquet 41933955 43642458.00 0.96 ns
tpcds_q82/datafusion:parquet 28950869 27942885.00 1.04 ns
tpcds_q83/datafusion:parquet 59645098 53797636.00 1.11 ns 🚨
tpcds_q84/datafusion:parquet 49448197 49151123.00 1.01 ns
tpcds_q85/datafusion:parquet 249676097 250307038.00 1.00 ns
tpcds_q86/datafusion:parquet 20335144 20910040.00 0.97 ns
tpcds_q87/datafusion:parquet 64833309 63693790.00 1.02 ns
tpcds_q88/datafusion:parquet 78362602 79942464.00 0.98 ns
tpcds_q89/datafusion:parquet 38632619 38074856.00 1.01 ns
tpcds_q90/datafusion:parquet 19497270 18154428.00 1.07 ns
tpcds_q91/datafusion:parquet 78154939 77603295.00 1.01 ns
tpcds_q92/datafusion:parquet 26906591 25604725.00 1.05 ns
tpcds_q93/datafusion:parquet 39100226 38423330.00 1.02 ns
tpcds_q94/datafusion:parquet 30472016 28971195.00 1.05 ns
tpcds_q95/datafusion:parquet 140211675 134670802.00 1.04 ns
tpcds_q96/datafusion:parquet 14502116 15392232.00 0.94 ns
tpcds_q97/datafusion:parquet 35165383 36947213.00 0.95 ns
tpcds_q98/datafusion:parquet 40558651 37075845.00 1.09 ns
tpcds_q99/datafusion:parquet 54803005 50316828.00 1.09 ns
tpcds_q01/datafusion:vortex-file-compressed 31721733 26841911.00 1.18 ns 🚨
tpcds_q02/datafusion:vortex-file-compressed 79543808 77345052.00 1.03 ns
tpcds_q03/datafusion:vortex-file-compressed 27748234 28798382.00 0.96 ns
tpcds_q04/datafusion:vortex-file-compressed 406919402 405086608.00 1.00 ns
tpcds_q05/datafusion:vortex-file-compressed 71128092 74963058.00 0.95 ns
tpcds_q06/datafusion:vortex-file-compressed 80231128 77236072.00 1.04 ns
tpcds_q07/datafusion:vortex-file-compressed 86100135 77586684.00 1.11 ns 🚨
tpcds_q08/datafusion:vortex-file-compressed 42290221 40121362.00 1.05 ns
tpcds_q09/datafusion:vortex-file-compressed 50690597 47029804.00 1.08 ns
tpcds_q10/datafusion:vortex-file-compressed 51538593 49217434.00 1.05 ns
tpcds_q11/datafusion:vortex-file-compressed 241437821 233019688.00 1.04 ns
tpcds_q12/datafusion:vortex-file-compressed 38822399 36884657.00 1.05 ns
tpcds_q13/datafusion:vortex-file-compressed 82233707 78388692.00 1.05 ns
tpcds_q14/datafusion:vortex-file-compressed 218078513 207348025.00 1.05 ns
tpcds_q15/datafusion:vortex-file-compressed 52616474 50896683.00 1.03 ns
tpcds_q16/datafusion:vortex-file-compressed 30821808 28208556.00 1.09 ns
tpcds_q17/datafusion:vortex-file-compressed 117003127 115297147.00 1.01 ns
tpcds_q18/datafusion:vortex-file-compressed 107520999 105560360.00 1.02 ns
tpcds_q19/datafusion:vortex-file-compressed 49633702 49437407.00 1.00 ns
tpcds_q20/datafusion:vortex-file-compressed 42689830 42083341.00 1.01 ns
tpcds_q21/datafusion:vortex-file-compressed 175528573 178859390.00 0.98 ns
tpcds_q22/datafusion:vortex-file-compressed 73974673 72482783.00 1.02 ns
tpcds_q23/datafusion:vortex-file-compressed 190429507 187113302.00 1.02 ns
tpcds_q24/datafusion:vortex-file-compressed 193888469 183296807.00 1.06 ns
tpcds_q25/datafusion:vortex-file-compressed 123625600 118818341.00 1.04 ns
tpcds_q26/datafusion:vortex-file-compressed 69003487 68787364.00 1.00 ns
tpcds_q27/datafusion:vortex-file-compressed 175401795 174890280.00 1.00 ns
tpcds_q28/datafusion:vortex-file-compressed 53224071 49984124.00 1.06 ns
tpcds_q29/datafusion:vortex-file-compressed 125350578 114861523.00 1.09 ns
tpcds_q30/datafusion:vortex-file-compressed 31218040 31160577.00 1.00 ns
tpcds_q31/datafusion:vortex-file-compressed 187557674 182250082.00 1.03 ns
tpcds_q32/datafusion:vortex-file-compressed 25345027 23625547.00 1.07 ns
tpcds_q33/datafusion:vortex-file-compressed 37926199 36837500.00 1.03 ns
tpcds_q34/datafusion:vortex-file-compressed 39069160 37391851.00 1.04 ns
tpcds_q35/datafusion:vortex-file-compressed 61941904 59698140.00 1.04 ns
tpcds_q36/datafusion:vortex-file-compressed 107728364 107973611.00 1.00 ns
tpcds_q37/datafusion:vortex-file-compressed 40943648 36441125.00 1.12 ns 🚨
tpcds_q38/datafusion:vortex-file-compressed 94840177 89427501.00 1.06 ns
tpcds_q39/datafusion:vortex-file-compressed 217066366 207144038.00 1.05 ns
tpcds_q40/datafusion:vortex-file-compressed 60057862 52624684.00 1.14 ns 🚨
tpcds_q41/datafusion:vortex-file-compressed 17588129 13284813.00 1.32 ns 🚨
tpcds_q42/datafusion:vortex-file-compressed 30848792 31413745.00 0.98 ns
tpcds_q43/datafusion:vortex-file-compressed 49022609 46507710.00 1.05 ns
tpcds_q44/datafusion:vortex-file-compressed 42580317 42212481.00 1.01 ns
tpcds_q45/datafusion:vortex-file-compressed 55401374 48716239.00 1.14 ns 🚨
tpcds_q46/datafusion:vortex-file-compressed 69913901 63953989.00 1.09 ns
tpcds_q47/datafusion:vortex-file-compressed 274076738 247525005.00 1.11 ns 🚨
tpcds_q48/datafusion:vortex-file-compressed 75151969 69577438.00 1.08 ns
tpcds_q49/datafusion:vortex-file-compressed 71728816 68848010.00 1.04 ns
tpcds_q50/datafusion:vortex-file-compressed 78335908 75808655.00 1.03 ns
tpcds_q51/datafusion:vortex-file-compressed 94226607 95402320.00 0.99 ns
tpcds_q52/datafusion:vortex-file-compressed 33020664 30819442.00 1.07 ns
tpcds_q53/datafusion:vortex-file-compressed 31282208 30018860.00 1.04 ns
tpcds_q54/datafusion:vortex-file-compressed 49191835 45957188.00 1.07 ns
tpcds_q55/datafusion:vortex-file-compressed 32547588 31653682.00 1.03 ns
tpcds_q56/datafusion:vortex-file-compressed 49692786 46175916.00 1.08 ns
tpcds_q57/datafusion:vortex-file-compressed 196532819 183317827.00 1.07 ns
tpcds_q58/datafusion:vortex-file-compressed 118927592 111861805.00 1.06 ns
tpcds_q59/datafusion:vortex-file-compressed 99323020 95392864.00 1.04 ns
tpcds_q60/datafusion:vortex-file-compressed 48810946 46355473.00 1.05 ns
tpcds_q61/datafusion:vortex-file-compressed 59203481 56159642.00 1.05 ns
tpcds_q62/datafusion:vortex-file-compressed 49387478 46121764.00 1.07 ns
tpcds_q63/datafusion:vortex-file-compressed 31347805 28969346.00 1.08 ns
tpcds_q64/datafusion:vortex-file-compressed 740726186 717459621.00 1.03 ns
tpcds_q65/datafusion:vortex-file-compressed 57399345 48775233.00 1.18 ns 🚨
tpcds_q66/datafusion:vortex-file-compressed 107589568 105337744.00 1.02 ns
tpcds_q67/datafusion:vortex-file-compressed 141992135 140710710.00 1.01 ns
tpcds_q68/datafusion:vortex-file-compressed 65744309 66242235.00 0.99 ns
tpcds_q69/datafusion:vortex-file-compressed 48230731 46459745.00 1.04 ns
tpcds_q70/datafusion:vortex-file-compressed 131512467 128264134.00 1.03 ns
tpcds_q71/datafusion:vortex-file-compressed 30452688 30042877.00 1.01 ns
tpcds_q72/datafusion:vortex-file-compressed 3494306997 3267693561.00 1.07 ns
tpcds_q73/datafusion:vortex-file-compressed 42995297 39036769.00 1.10 ns 🚨
tpcds_q74/datafusion:vortex-file-compressed 174501451 168106968.00 1.04 ns
tpcds_q75/datafusion:vortex-file-compressed 138630873 129565624.00 1.07 ns
tpcds_q76/datafusion:vortex-file-compressed 72266472 65995642.00 1.10 ns
tpcds_q77/datafusion:vortex-file-compressed 54413901 52854619.00 1.03 ns
tpcds_q78/datafusion:vortex-file-compressed 182266916 172395369.00 1.06 ns
tpcds_q79/datafusion:vortex-file-compressed 44654347 41519183.00 1.08 ns
tpcds_q80/datafusion:vortex-file-compressed 121273087 116852868.00 1.04 ns
tpcds_q81/datafusion:vortex-file-compressed 37794840 36019831.00 1.05 ns
tpcds_q82/datafusion:vortex-file-compressed 42822050 39244665.00 1.09 ns
tpcds_q83/datafusion:vortex-file-compressed 69472596 65239970.00 1.06 ns
tpcds_q84/datafusion:vortex-file-compressed 17757557 14484508.00 1.23 ns 🚨
tpcds_q85/datafusion:vortex-file-compressed 142050551 137144368.00 1.04 ns
tpcds_q86/datafusion:vortex-file-compressed 32119303 32203463.00 1.00 ns
tpcds_q87/datafusion:vortex-file-compressed 94367678 92840471.00 1.02 ns
tpcds_q88/datafusion:vortex-file-compressed 78729763 80404942.00 0.98 ns
tpcds_q89/datafusion:vortex-file-compressed 60942823 57788536.00 1.05 ns
tpcds_q90/datafusion:vortex-file-compressed 17774877 15393672.00 1.15 ns 🚨
tpcds_q91/datafusion:vortex-file-compressed 27808535 25179929.00 1.10 ns 🚨
tpcds_q92/datafusion:vortex-file-compressed 22200926 18641990.00 1.19 ns 🚨
tpcds_q93/datafusion:vortex-file-compressed 39782791 36380905.00 1.09 ns
tpcds_q94/datafusion:vortex-file-compressed 28445314 26162015.00 1.09 ns
tpcds_q95/datafusion:vortex-file-compressed 95955361 87717586.00 1.09 ns
tpcds_q96/datafusion:vortex-file-compressed 16038946 14624206.00 1.10 ns
tpcds_q97/datafusion:vortex-file-compressed 35140344 30732145.00 1.14 ns 🚨
tpcds_q98/datafusion:vortex-file-compressed 52747741 53041265.00 0.99 ns
tpcds_q99/datafusion:vortex-file-compressed 63277564 64627704.00 0.98 ns
tpcds_q01/datafusion:vortex-compact 35603682 33576663.00 1.06 ns
tpcds_q02/datafusion:vortex-compact 85355147 82409235.00 1.04 ns
tpcds_q03/datafusion:vortex-compact 35157977 32632140.00 1.08 ns
tpcds_q04/datafusion:vortex-compact 463778547 435649017.00 1.06 ns
tpcds_q05/datafusion:vortex-compact 85655576 84085170.00 1.02 ns
tpcds_q06/datafusion:vortex-compact 86459687 83153599.00 1.04 ns
tpcds_q07/datafusion:vortex-compact 107828550 93879425.00 1.15 ns 🚨
tpcds_q08/datafusion:vortex-compact 49676250 49566905.00 1.00 ns
tpcds_q09/datafusion:vortex-compact 99797868 98264859.00 1.02 ns
tpcds_q10/datafusion:vortex-compact 66703920 66387289.00 1.00 ns
tpcds_q11/datafusion:vortex-compact 263317833 254240018.00 1.04 ns
tpcds_q12/datafusion:vortex-compact 41212431 39330112.00 1.05 ns
tpcds_q13/datafusion:vortex-compact 144876081 147091787.00 0.98 ns
tpcds_q14/datafusion:vortex-compact 271335601 267361350.00 1.01 ns
tpcds_q15/datafusion:vortex-compact 54744104 53853891.00 1.02 ns
tpcds_q16/datafusion:vortex-compact 42746185 41432966.00 1.03 ns
tpcds_q17/datafusion:vortex-compact 134913908 128180357.00 1.05 ns
tpcds_q18/datafusion:vortex-compact 126405859 117870677.00 1.07 ns
tpcds_q19/datafusion:vortex-compact 64870029 61184859.00 1.06 ns
tpcds_q20/datafusion:vortex-compact 47468547 46739776.00 1.02 ns
tpcds_q21/datafusion:vortex-compact 196632046 178256846.00 1.10 ns 🚨
tpcds_q22/datafusion:vortex-compact 79300582 76511526.00 1.04 ns
tpcds_q23/datafusion:vortex-compact 227109909 226995435.00 1.00 ns
tpcds_q24/datafusion:vortex-compact 219720450 215483608.00 1.02 ns
tpcds_q25/datafusion:vortex-compact 133464176 130078873.00 1.03 ns
tpcds_q26/datafusion:vortex-compact 76555202 73994870.00 1.03 ns
tpcds_q27/datafusion:vortex-compact 212895153 210663953.00 1.01 ns
tpcds_q28/datafusion:vortex-compact 102980555 101566493.00 1.01 ns
tpcds_q29/datafusion:vortex-compact 131222150 130466586.00 1.01 ns
tpcds_q30/datafusion:vortex-compact 34487465 34073286.00 1.01 ns
tpcds_q31/datafusion:vortex-compact 222651182 219040194.00 1.02 ns
tpcds_q32/datafusion:vortex-compact 30185158 30075979.00 1.00 ns
tpcds_q33/datafusion:vortex-compact 52491828 51366233.00 1.02 ns
tpcds_q34/datafusion:vortex-compact 56606301 56458986.00 1.00 ns
tpcds_q35/datafusion:vortex-compact 76269845 73783980.00 1.03 ns
tpcds_q36/datafusion:vortex-compact 131353327 129556197.00 1.01 ns
tpcds_q37/datafusion:vortex-compact 51776807 50685723.00 1.02 ns
tpcds_q38/datafusion:vortex-compact 105392118 106498668.00 0.99 ns
tpcds_q39/datafusion:vortex-compact 205317052 211386742.00 0.97 ns
tpcds_q40/datafusion:vortex-compact 63680566 59980572.00 1.06 ns
tpcds_q41/datafusion:vortex-compact 16136693 14902866.00 1.08 ns
tpcds_q42/datafusion:vortex-compact 37297531 38755920.00 0.96 ns
tpcds_q43/datafusion:vortex-compact 55049007 54506654.00 1.01 ns
tpcds_q44/datafusion:vortex-compact 71475391 69924281.00 1.02 ns
tpcds_q45/datafusion:vortex-compact 54761724 52132105.00 1.05 ns
tpcds_q46/datafusion:vortex-compact 92741402 87461423.00 1.06 ns
tpcds_q47/datafusion:vortex-compact 265882564 270721051.00 0.98 ns
tpcds_q48/datafusion:vortex-compact 112952335 108678494.00 1.04 ns
tpcds_q49/datafusion:vortex-compact 97250326 97641452.00 1.00 ns
tpcds_q50/datafusion:vortex-compact 96129209 92427371.00 1.04 ns
tpcds_q51/datafusion:vortex-compact 99717781 98063292.00 1.02 ns
tpcds_q52/datafusion:vortex-compact 39762800 35929354.00 1.11 ns 🚨
tpcds_q53/datafusion:vortex-compact 39303924 37545161.00 1.05 ns
tpcds_q54/datafusion:vortex-compact 64463441 63714694.00 1.01 ns
tpcds_q55/datafusion:vortex-compact 36675307 37750953.00 0.97 ns
tpcds_q56/datafusion:vortex-compact 59274259 63274941.00 0.94 ns
tpcds_q57/datafusion:vortex-compact 199673287 197606392.00 1.01 ns
tpcds_q58/datafusion:vortex-compact 123004779 120151299.00 1.02 ns
tpcds_q59/datafusion:vortex-compact 111977197 110261913.00 1.02 ns
tpcds_q60/datafusion:vortex-compact 59607930 59770479.00 1.00 ns
tpcds_q61/datafusion:vortex-compact 81087765 81567120.00 0.99 ns
tpcds_q62/datafusion:vortex-compact 46451460 47762369.00 0.97 ns
tpcds_q63/datafusion:vortex-compact 37959774 38512470.00 0.99 ns
tpcds_q64/datafusion:vortex-compact 812996686 808385078.00 1.01 ns
tpcds_q65/datafusion:vortex-compact 72388429 68822306.00 1.05 ns
tpcds_q66/datafusion:vortex-compact 115097412 114562776.00 1.00 ns
tpcds_q67/datafusion:vortex-compact 147827332 147002928.00 1.01 ns
tpcds_q68/datafusion:vortex-compact 91354122 91216336.00 1.00 ns
tpcds_q69/datafusion:vortex-compact 65260059 63461400.00 1.03 ns
tpcds_q70/datafusion:vortex-compact 137927080 134607279.00 1.02 ns
tpcds_q71/datafusion:vortex-compact 45444337 45203568.00 1.01 ns
tpcds_q72/datafusion:vortex-compact 3324722408 3316622638.00 1.00 ns
tpcds_q73/datafusion:vortex-compact 61664200 60474398.00 1.02 ns
tpcds_q74/datafusion:vortex-compact 186511150 185914707.00 1.00 ns
tpcds_q75/datafusion:vortex-compact 178638456 175391781.00 1.02 ns
tpcds_q76/datafusion:vortex-compact 84820860 79768186.00 1.06 ns
tpcds_q77/datafusion:vortex-compact 67098189 68824553.00 0.97 ns
tpcds_q78/datafusion:vortex-compact 201060348 200918584.00 1.00 ns
tpcds_q79/datafusion:vortex-compact 68613130 68421136.00 1.00 ns
tpcds_q80/datafusion:vortex-compact 134987246 136088188.00 0.99 ns
tpcds_q81/datafusion:vortex-compact 44063383 39227737.00 1.12 ns 🚨
tpcds_q82/datafusion:vortex-compact 53775268 50771719.00 1.06 ns
tpcds_q83/datafusion:vortex-compact 64773438 66021459.00 0.98 ns
tpcds_q84/datafusion:vortex-compact 17790365 17482118.00 1.02 ns
tpcds_q85/datafusion:vortex-compact 163577993 161060902.00 1.02 ns
tpcds_q86/datafusion:vortex-compact 33286026 32887374.00 1.01 ns
tpcds_q87/datafusion:vortex-compact 108422753 107110131.00 1.01 ns
tpcds_q88/datafusion:vortex-compact 131155021 131552236.00 1.00 ns
tpcds_q89/datafusion:vortex-compact 63620440 64100428.00 0.99 ns
tpcds_q90/datafusion:vortex-compact 22883550 22575546.00 1.01 ns
tpcds_q91/datafusion:vortex-compact 41452637 41448297.00 1.00 ns
tpcds_q92/datafusion:vortex-compact 23635335 22188718.00 1.07 ns
tpcds_q93/datafusion:vortex-compact 54815999 51743784.00 1.06 ns
tpcds_q94/datafusion:vortex-compact 34990141 34303272.00 1.02 ns
tpcds_q95/datafusion:vortex-compact 103167986 98622092.00 1.05 ns
tpcds_q96/datafusion:vortex-compact 24666185 24758538.00 1.00 ns
tpcds_q97/datafusion:vortex-compact 43231939 42063835.00 1.03 ns
tpcds_q98/datafusion:vortex-compact 56309315 56759763.00 0.99 ns
tpcds_q99/datafusion:vortex-compact 66611748 68941995.00 0.97 ns
tpcds_q01/duckdb:parquet 42815565 43259750.00 0.99 ns
tpcds_q02/duckdb:parquet 60711289 62362078.00 0.97 ns
tpcds_q03/duckdb:parquet 11761048 12047854.00 0.98 ns
tpcds_q04/duckdb:parquet 123356272 125207496.00 0.99 ns
tpcds_q05/duckdb:parquet 69812406 76481741.00 0.91 ns
tpcds_q06/duckdb:parquet 28281793 28314059.00 1.00 ns
tpcds_q07/duckdb:parquet 23567575 23214782.00 1.02 ns
tpcds_q08/duckdb:parquet 27189520 27624618.00 0.98 ns
tpcds_q09/duckdb:parquet 38968762 39190710.00 0.99 ns
tpcds_q10/duckdb:parquet 34454828 33465702.00 1.03 ns
tpcds_q11/duckdb:parquet 87142051 87156078.00 1.00 ns
tpcds_q12/duckdb:parquet 14282304 14259530.00 1.00 ns
tpcds_q13/duckdb:parquet 33582273 34748137.00 0.97 ns
tpcds_q14/duckdb:parquet 162235296 155294655.00 1.04 ns
tpcds_q15/duckdb:parquet 29612314 29358483.00 1.01 ns
tpcds_q16/duckdb:parquet 21369230 21296957.00 1.00 ns
tpcds_q17/duckdb:parquet 38356548 36266725.00 1.06 ns
tpcds_q18/duckdb:parquet 47142415 46623988.00 1.01 ns
tpcds_q19/duckdb:parquet 29805971 29729051.00 1.00 ns
tpcds_q20/duckdb:parquet 15734436 14986146.00 1.05 ns
tpcds_q21/duckdb:parquet 10978897 11896815.00 0.92 ns
tpcds_q22/duckdb:parquet 66820061 66312442.00 1.01 ns
tpcds_q23/duckdb:parquet 110580825 112886968.00 0.98 ns
tpcds_q24/duckdb:parquet 46131851 44650061.00 1.03 ns
tpcds_q25/duckdb:parquet 33062192 32034290.00 1.03 ns
tpcds_q26/duckdb:parquet 38885932 38961715.00 1.00 ns
tpcds_q27/duckdb:parquet 88393696 88731089.00 1.00 ns
tpcds_q28/duckdb:parquet 36578307 36471853.00 1.00 ns
tpcds_q29/duckdb:parquet 36077133 34657023.00 1.04 ns
tpcds_q30/duckdb:parquet 41909873 39312790.00 1.07 ns
tpcds_q31/duckdb:parquet 22302708 23786638.00 0.94 ns
tpcds_q32/duckdb:parquet 11497856 10522482.00 1.09 ns
tpcds_q33/duckdb:parquet 68273315 66137329.00 1.03 ns
tpcds_q34/duckdb:parquet 20911791 20962818.00 1.00 ns
tpcds_q35/duckdb:parquet 59452701 59916418.00 0.99 ns
tpcds_q36/duckdb:parquet 20794498 20530007.00 1.01 ns
tpcds_q37/duckdb:parquet 12901465 13355264.00 0.97 ns
tpcds_q38/duckdb:parquet 33107516 34681780.00 0.95 ns
tpcds_q39/duckdb:parquet 32393964 32783442.00 0.99 ns
tpcds_q40/duckdb:parquet 17499726 17907899.00 0.98 ns
tpcds_q41/duckdb:parquet 7453991 7402002.00 1.01 ns
tpcds_q42/duckdb:parquet 10247796 9770678.00 1.05 ns
tpcds_q43/duckdb:parquet 15480683 16263055.00 0.95 ns
tpcds_q44/duckdb:parquet 21759041 20464191.00 1.06 ns
tpcds_q45/duckdb:parquet 25734413 26490457.00 0.97 ns
tpcds_q46/duckdb:parquet 46147447 43997687.00 1.05 ns
tpcds_q47/duckdb:parquet 44764403 45518511.00 0.98 ns
tpcds_q48/duckdb:parquet 30110419 30645394.00 0.98 ns
tpcds_q49/duckdb:parquet 22807946 23470761.00 0.97 ns
tpcds_q50/duckdb:parquet 24719119 24380364.00 1.01 ns
tpcds_q51/duckdb:parquet 94835416 119439626.00 0.79 ns 🚀
tpcds_q52/duckdb:parquet 10644733 10668966.00 1.00 ns
tpcds_q53/duckdb:parquet 16116916 16119757.00 1.00 ns
tpcds_q54/duckdb:parquet 39549669 39038394.00 1.01 ns
tpcds_q55/duckdb:parquet 10881694 10609984.00 1.03 ns
tpcds_q56/duckdb:parquet 63798695 65006636.00 0.98 ns
tpcds_q57/duckdb:parquet 34517921 34534632.00 1.00 ns
tpcds_q58/duckdb:parquet 21928304 20767439.00 1.06 ns
tpcds_q59/duckdb:parquet 36303550 36831965.00 0.99 ns
tpcds_q60/duckdb:parquet 66495638 67101922.00 0.99 ns
tpcds_q61/duckdb:parquet 29926386 30848076.00 0.97 ns
tpcds_q62/duckdb:parquet 12619013 12246219.00 1.03 ns
tpcds_q63/duckdb:parquet 15478636 15160315.00 1.02 ns
tpcds_q64/duckdb:parquet 73059749 72447408.00 1.01 ns
tpcds_q65/duckdb:parquet 21781880 19608037.00 1.11 ns 🚨
tpcds_q66/duckdb:parquet 55913728 63013572.00 0.89 ns 🚀
tpcds_q67/duckdb:parquet 135858087 131653168.00 1.03 ns
tpcds_q68/duckdb:parquet 38340470 37718636.00 1.02 ns
tpcds_q69/duckdb:parquet 37226240 37820726.00 0.98 ns
tpcds_q70/duckdb:parquet 19248566 19754449.00 0.97 ns
tpcds_q71/duckdb:parquet 17924784 17686799.00 1.01 ns
tpcds_q72/duckdb:parquet 163832496 165332208.00 0.99 ns
tpcds_q73/duckdb:parquet 18061270 18472270.00 0.98 ns
tpcds_q74/duckdb:parquet 50975401 49375441.00 1.03 ns
tpcds_q75/duckdb:parquet 52186363 51506182.00 1.01 ns
tpcds_q76/duckdb:parquet 70217955 68032212.00 1.03 ns
tpcds_q77/duckdb:parquet 61223686 58547380.00 1.05 ns
tpcds_q78/duckdb:parquet 74981383 73404006.00 1.02 ns
tpcds_q79/duckdb:parquet 28048991 27535714.00 1.02 ns
tpcds_q80/duckdb:parquet 82159104 83091478.00 0.99 ns
tpcds_q81/duckdb:parquet 46647844 46228524.00 1.01 ns
tpcds_q82/duckdb:parquet 16109833 15595592.00 1.03 ns
tpcds_q83/duckdb:parquet 15793111 15480111.00 1.02 ns
tpcds_q84/duckdb:parquet 19392842 19753658.00 0.98 ns
tpcds_q85/duckdb:parquet 39174647 38829177.00 1.01 ns
tpcds_q86/duckdb:parquet 13268656 12007496.00 1.11 ns 🚨
tpcds_q87/duckdb:parquet 36250795 36098781.00 1.00 ns
tpcds_q88/duckdb:parquet 28560893 28260165.00 1.01 ns
tpcds_q89/duckdb:parquet 17301398 17056012.00 1.01 ns
tpcds_q90/duckdb:parquet 8030116 7992940.00 1.00 ns
tpcds_q91/duckdb:parquet 23263389 23604973.00 0.99 ns
tpcds_q92/duckdb:parquet 11661429 11875649.00 0.98 ns
tpcds_q93/duckdb:parquet 30831303 30270191.00 1.02 ns
tpcds_q94/duckdb:parquet 15840737 18474699.00 0.86 ns 🚀
tpcds_q95/duckdb:parquet 144695172 144854363.00 1.00 ns
tpcds_q96/duckdb:parquet 9113160 9132597.00 1.00 ns
tpcds_q97/duckdb:parquet 34204848 36003712.00 0.95 ns
tpcds_q98/duckdb:parquet 18224601 17358806.00 1.05 ns
tpcds_q99/duckdb:parquet 19542270 19780723.00 0.99 ns
tpcds_q01/duckdb:vortex-file-compressed 26457089 25766595.00 1.03 ns
tpcds_q02/duckdb:vortex-file-compressed 82578303 81863080.00 1.01 ns
tpcds_q03/duckdb:vortex-file-compressed 21766780 22533140.00 0.97 ns
tpcds_q04/duckdb:vortex-file-compressed 103588330 99704977.00 1.04 ns
tpcds_q05/duckdb:vortex-file-compressed 94409146 98797121.00 0.96 ns
tpcds_q06/duckdb:vortex-file-compressed 34417852 34956612.00 0.98 ns
tpcds_q07/duckdb:vortex-file-compressed 23182644 23724579.00 0.98 ns
tpcds_q08/duckdb:vortex-file-compressed 22639370 23475790.00 0.96 ns
tpcds_q09/duckdb:vortex-file-compressed 38131615 38657655.00 0.99 ns
tpcds_q10/duckdb:vortex-file-compressed 36603990 37495816.00 0.98 ns
tpcds_q11/duckdb:vortex-file-compressed 59470425 58199881.00 1.02 ns
tpcds_q12/duckdb:vortex-file-compressed 13028548 14145439.00 0.92 ns
tpcds_q13/duckdb:vortex-file-compressed 32233139 33241142.00 0.97 ns
tpcds_q14/duckdb:vortex-file-compressed 184322118 194878198.00 0.95 ns
tpcds_q15/duckdb:vortex-file-compressed 40714593 41076135.00 0.99 ns
tpcds_q16/duckdb:vortex-file-compressed 32148811 29433204.00 1.09 ns
tpcds_q17/duckdb:vortex-file-compressed 38031933 37816812.00 1.01 ns
tpcds_q18/duckdb:vortex-file-compressed 44770297 45079364.00 0.99 ns
tpcds_q19/duckdb:vortex-file-compressed 31423020 31904221.00 0.98 ns
tpcds_q20/duckdb:vortex-file-compressed 16364990 15678161.00 1.04 ns
tpcds_q21/duckdb:vortex-file-compressed 21107820 20833938.00 1.01 ns
tpcds_q22/duckdb:vortex-file-compressed 103222014 103268029.00 1.00 ns
tpcds_q23/duckdb:vortex-file-compressed 119524934 118783117.00 1.01 ns
tpcds_q24/duckdb:vortex-file-compressed 55507386 55349915.00 1.00 ns
tpcds_q25/duckdb:vortex-file-compressed 38514355 36867203.00 1.04 ns
tpcds_q26/duckdb:vortex-file-compressed 38901766 40639697.00 0.96 ns
tpcds_q27/duckdb:vortex-file-compressed 82073006 87481935.00 0.94 ns
tpcds_q28/duckdb:vortex-file-compressed 35504170 36219596.00 0.98 ns
tpcds_q29/duckdb:vortex-file-compressed 37172825 38100263.00 0.98 ns
tpcds_q30/duckdb:vortex-file-compressed 29399504 29183466.00 1.01 ns
tpcds_q31/duckdb:vortex-file-compressed 25433739 26341464.00 0.97 ns
tpcds_q32/duckdb:vortex-file-compressed 15579373 16258859.00 0.96 ns
tpcds_q33/duckdb:vortex-file-compressed 66020900 69180197.00 0.95 ns
tpcds_q34/duckdb:vortex-file-compressed 19647907 20031203.00 0.98 ns
tpcds_q35/duckdb:vortex-file-compressed 65209759 63812533.00 1.02 ns
tpcds_q36/duckdb:vortex-file-compressed 27183029 26828687.00 1.01 ns
tpcds_q37/duckdb:vortex-file-compressed 21772416 21505880.00 1.01 ns
tpcds_q38/duckdb:vortex-file-compressed 36957678 37908528.00 0.97 ns
tpcds_q39/duckdb:vortex-file-compressed 44736465 45422502.00 0.98 ns
tpcds_q40/duckdb:vortex-file-compressed 23649655 24487333.00 0.97 ns
tpcds_q41/duckdb:vortex-file-compressed 13148681 12694404.00 1.04 ns
tpcds_q42/duckdb:vortex-file-compressed 11583010 11412926.00 1.01 ns
tpcds_q43/duckdb:vortex-file-compressed 19862682 20608179.00 0.96 ns
tpcds_q44/duckdb:vortex-file-compressed 24557474 24033333.00 1.02 ns
tpcds_q45/duckdb:vortex-file-compressed 26904996 26693669.00 1.01 ns
tpcds_q46/duckdb:vortex-file-compressed 45519024 46165809.00 0.99 ns
tpcds_q47/duckdb:vortex-file-compressed 48664718 48772548.00 1.00 ns
tpcds_q48/duckdb:vortex-file-compressed 30597354 30561329.00 1.00 ns
tpcds_q49/duckdb:vortex-file-compressed 29195020 28973160.00 1.01 ns
tpcds_q50/duckdb:vortex-file-compressed 36385532 35516101.00 1.02 ns
tpcds_q51/duckdb:vortex-file-compressed 98381225 97330240.00 1.01 ns
tpcds_q52/duckdb:vortex-file-compressed 12419107 12735413.00 0.98 ns
tpcds_q53/duckdb:vortex-file-compressed 17133549 17094596.00 1.00 ns
tpcds_q54/duckdb:vortex-file-compressed 46276049 46812777.00 0.99 ns
tpcds_q55/duckdb:vortex-file-compressed 11581554 11082620.00 1.05 ns
tpcds_q56/duckdb:vortex-file-compressed 62976763 63437975.00 0.99 ns
tpcds_q57/duckdb:vortex-file-compressed 45076229 44478684.00 1.01 ns
tpcds_q58/duckdb:vortex-file-compressed 35144565 33819442.00 1.04 ns
tpcds_q59/duckdb:vortex-file-compressed 56503022 56857583.00 0.99 ns
tpcds_q60/duckdb:vortex-file-compressed 67127271 70008087.00 0.96 ns
tpcds_q61/duckdb:vortex-file-compressed 36990229 37155981.00 1.00 ns
tpcds_q62/duckdb:vortex-file-compressed 19834566 17685343.00 1.12 ns 🚨
tpcds_q63/duckdb:vortex-file-compressed 18020535 17628492.00 1.02 ns
tpcds_q64/duckdb:vortex-file-compressed 79979178 75784551.00 1.06 ns
tpcds_q65/duckdb:vortex-file-compressed 23730774 22617112.00 1.05 ns
tpcds_q66/duckdb:vortex-file-compressed 56324052 56152153.00 1.00 ns
tpcds_q67/duckdb:vortex-file-compressed 141668663 141767739.00 1.00 ns
tpcds_q68/duckdb:vortex-file-compressed 39936874 38732263.00 1.03 ns
tpcds_q69/duckdb:vortex-file-compressed 36704337 37462242.00 0.98 ns
tpcds_q70/duckdb:vortex-file-compressed 23990912 24155450.00 0.99 ns
tpcds_q71/duckdb:vortex-file-compressed 20765413 19649407.00 1.06 ns
tpcds_q72/duckdb:vortex-file-compressed 176614616 176904606.00 1.00 ns
tpcds_q73/duckdb:vortex-file-compressed 19185763 19276123.00 1.00 ns
tpcds_q74/duckdb:vortex-file-compressed 52145553 49324931.00 1.06 ns
tpcds_q75/duckdb:vortex-file-compressed 60421386 57390138.00 1.05 ns
tpcds_q76/duckdb:vortex-file-compressed 64450247 60302944.00 1.07 ns
tpcds_q77/duckdb:vortex-file-compressed 60238940 66558274.00 0.91 ns
tpcds_q78/duckdb:vortex-file-compressed 78892322 77997122.00 1.01 ns
tpcds_q79/duckdb:vortex-file-compressed 34997629 34515046.00 1.01 ns
tpcds_q80/duckdb:vortex-file-compressed 90956325 88670899.00 1.03 ns
tpcds_q81/duckdb:vortex-file-compressed 31949080 32590691.00 0.98 ns
tpcds_q82/duckdb:vortex-file-compressed 22110940 21910194.00 1.01 ns
tpcds_q83/duckdb:vortex-file-compressed 26851336 29889428.00 0.90 ns 🚀
tpcds_q84/duckdb:vortex-file-compressed 17238683 16948831.00 1.02 ns
tpcds_q85/duckdb:vortex-file-compressed 47049813 44484865.00 1.06 ns
tpcds_q86/duckdb:vortex-file-compressed 17366300 16200289.00 1.07 ns
tpcds_q87/duckdb:vortex-file-compressed 40275842 39886539.00 1.01 ns
tpcds_q88/duckdb:vortex-file-compressed 44963963 48387826.00 0.93 ns
tpcds_q89/duckdb:vortex-file-compressed 17799081 17820714.00 1.00 ns
tpcds_q90/duckdb:vortex-file-compressed 14900193 15473311.00 0.96 ns
tpcds_q91/duckdb:vortex-file-compressed 27236642 28315392.00 0.96 ns
tpcds_q92/duckdb:vortex-file-compressed 14284591 13265977.00 1.08 ns
tpcds_q93/duckdb:vortex-file-compressed 30545135 29412856.00 1.04 ns
tpcds_q94/duckdb:vortex-file-compressed 22333684 22858610.00 0.98 ns
tpcds_q95/duckdb:vortex-file-compressed 145032750 150920449.00 0.96 ns
tpcds_q96/duckdb:vortex-file-compressed 17483600 18335081.00 0.95 ns
tpcds_q97/duckdb:vortex-file-compressed 36694155 40611680.00 0.90 ns
tpcds_q98/duckdb:vortex-file-compressed 17530232 17984037.00 0.97 ns
tpcds_q99/duckdb:vortex-file-compressed 32347316 32150999.00 1.01 ns
tpcds_q01/duckdb:vortex-compact 34586568 35261641.00 0.98 ns
tpcds_q02/duckdb:vortex-compact 121396062 123038288.00 0.99 ns
tpcds_q03/duckdb:vortex-compact 49380132 45836483.00 1.08 ns
tpcds_q04/duckdb:vortex-compact 119767873 122915867.00 0.97 ns
tpcds_q05/duckdb:vortex-compact 173847113 163131143.00 1.07 ns
tpcds_q06/duckdb:vortex-compact 40589777 40553965.00 1.00 ns
tpcds_q07/duckdb:vortex-compact 38728893 38351625.00 1.01 ns
tpcds_q08/duckdb:vortex-compact 29147603 29178283.00 1.00 ns
tpcds_q09/duckdb:vortex-compact 109589651 109945207.00 1.00 ns
tpcds_q10/duckdb:vortex-compact 48113175 47550159.00 1.01 ns
tpcds_q11/duckdb:vortex-compact 77273503 73409604.00 1.05 ns
tpcds_q12/duckdb:vortex-compact 19940066 18975735.00 1.05 ns
tpcds_q13/duckdb:vortex-compact 54320025 54758784.00 0.99 ns
tpcds_q14/duckdb:vortex-compact 277117266 287287811.00 0.96 ns
tpcds_q15/duckdb:vortex-compact 44177300 44174851.00 1.00 ns
tpcds_q16/duckdb:vortex-compact 36782985 37667889.00 0.98 ns
tpcds_q17/duckdb:vortex-compact 51630658 49953801.00 1.03 ns
tpcds_q18/duckdb:vortex-compact 67661512 66333579.00 1.02 ns
tpcds_q19/duckdb:vortex-compact 41404979 40231252.00 1.03 ns
tpcds_q20/duckdb:vortex-compact 20124484 20770377.00 0.97 ns
tpcds_q21/duckdb:vortex-compact 26273236 28689658.00 0.92 ns
tpcds_q22/duckdb:vortex-compact 109884973 111409032.00 0.99 ns
tpcds_q23/duckdb:vortex-compact 148665417 154855772.00 0.96 ns
tpcds_q24/duckdb:vortex-compact 78731864 75913884.00 1.04 ns
tpcds_q25/duckdb:vortex-compact 51321189 49574466.00 1.04 ns
tpcds_q26/duckdb:vortex-compact 52298557 52160929.00 1.00 ns
tpcds_q27/duckdb:vortex-compact 139345634 142560773.00 0.98 ns
tpcds_q28/duckdb:vortex-compact 105550920 106641745.00 0.99 ns
tpcds_q29/duckdb:vortex-compact 52968507 52360378.00 1.01 ns
tpcds_q30/duckdb:vortex-compact 34321226 34286413.00 1.00 ns
tpcds_q31/duckdb:vortex-compact 31725456 30938917.00 1.03 ns
tpcds_q32/duckdb:vortex-compact 22851370 22833377.00 1.00 ns
tpcds_q33/duckdb:vortex-compact 136391988 140591965.00 0.97 ns
tpcds_q34/duckdb:vortex-compact 29947237 29401287.00 1.02 ns
tpcds_q35/duckdb:vortex-compact 71198594 71068391.00 1.00 ns
tpcds_q36/duckdb:vortex-compact 34771858 34733648.00 1.00 ns
tpcds_q37/duckdb:vortex-compact 29354160 28900337.00 1.02 ns
tpcds_q38/duckdb:vortex-compact 40340305 41662488.00 0.97 ns
tpcds_q39/duckdb:vortex-compact 50302848 54786507.00 0.92 ns
tpcds_q40/duckdb:vortex-compact 31113487 31607593.00 0.98 ns
tpcds_q41/duckdb:vortex-compact 16451859 16689724.00 0.99 ns
tpcds_q42/duckdb:vortex-compact 14900456 15188993.00 0.98 ns
tpcds_q43/duckdb:vortex-compact 23637638 24190421.00 0.98 ns
tpcds_q44/duckdb:vortex-compact 34453097 34295819.00 1.00 ns
tpcds_q45/duckdb:vortex-compact 33661441 32260545.00 1.04 ns
tpcds_q46/duckdb:vortex-compact 62066406 61248709.00 1.01 ns
tpcds_q47/duckdb:vortex-compact 52862373 53747273.00 0.98 ns
tpcds_q48/duckdb:vortex-compact 44984220 45568471.00 0.99 ns
tpcds_q49/duckdb:vortex-compact 46075240 45768655.00 1.01 ns
tpcds_q50/duckdb:vortex-compact 56253147 53578744.00 1.05 ns
tpcds_q51/duckdb:vortex-compact 101242405 101339951.00 1.00 ns
tpcds_q52/duckdb:vortex-compact 15107165 15076909.00 1.00 ns
tpcds_q53/duckdb:vortex-compact 22300372 22354838.00 1.00 ns
tpcds_q54/duckdb:vortex-compact 84842881 85133023.00 1.00 ns
tpcds_q55/duckdb:vortex-compact 14817367 14919872.00 0.99 ns
tpcds_q56/duckdb:vortex-compact 140444039 142462746.00 0.99 ns
tpcds_q57/duckdb:vortex-compact 46228638 48060802.00 0.96 ns
tpcds_q58/duckdb:vortex-compact 45950442 38558543.00 1.19 ns 🚨
tpcds_q59/duckdb:vortex-compact 67844882 67140362.00 1.01 ns
tpcds_q60/duckdb:vortex-compact 150941422 145747792.00 1.04 ns
tpcds_q61/duckdb:vortex-compact 52312187 53011146.00 0.99 ns
tpcds_q62/duckdb:vortex-compact 21698807 24213994.00 0.90 ns 🚀
tpcds_q63/duckdb:vortex-compact 22538735 23564413.00 0.96 ns
tpcds_q64/duckdb:vortex-compact 105919822 102466138.00 1.03 ns
tpcds_q65/duckdb:vortex-compact 27507828 28255829.00 0.97 ns
tpcds_q66/duckdb:vortex-compact 93823916 97701578.00 0.96 ns
tpcds_q67/duckdb:vortex-compact 148775997 148269161.00 1.00 ns
tpcds_q68/duckdb:vortex-compact 56268905 55866789.00 1.01 ns
tpcds_q69/duckdb:vortex-compact 48822290 49001015.00 1.00 ns
tpcds_q70/duckdb:vortex-compact 28627741 28458360.00 1.01 ns
tpcds_q71/duckdb:vortex-compact 25357944 26494380.00 0.96 ns
tpcds_q72/duckdb:vortex-compact 199508663 194651610.00 1.02 ns
tpcds_q73/duckdb:vortex-compact 28871623 28822606.00 1.00 ns
tpcds_q74/duckdb:vortex-compact 58980143 56899046.00 1.04 ns
tpcds_q75/duckdb:vortex-compact 68174316 67401041.00 1.01 ns
tpcds_q76/duckdb:vortex-compact 130957954 130671099.00 1.00 ns
tpcds_q77/duckdb:vortex-compact 134465933 140570909.00 0.96 ns
tpcds_q78/duckdb:vortex-compact 86775785 88357757.00 0.98 ns
tpcds_q79/duckdb:vortex-compact 60714163 60433915.00 1.00 ns
tpcds_q80/duckdb:vortex-compact 170524641 176089634.00 0.97 ns
tpcds_q81/duckdb:vortex-compact 40237968 40101994.00 1.00 ns
tpcds_q82/duckdb:vortex-compact 30222116 30986485.00 0.98 ns
tpcds_q83/duckdb:vortex-compact 46400293 44352965.00 1.05 ns
tpcds_q84/duckdb:vortex-compact 20792729 20941606.00 0.99 ns
tpcds_q85/duckdb:vortex-compact 60278013 59522584.00 1.01 ns
tpcds_q86/duckdb:vortex-compact 19054083 20447291.00 0.93 ns
tpcds_q87/duckdb:vortex-compact 43822218 39382221.00 1.11 ns 🚨
tpcds_q88/duckdb:vortex-compact 50497477 50425813.00 1.00 ns
tpcds_q89/duckdb:vortex-compact 23879540 23547102.00 1.01 ns
tpcds_q90/duckdb:vortex-compact 16503000 16127409.00 1.02 ns
tpcds_q91/duckdb:vortex-compact 42926468 44797998.00 0.96 ns
tpcds_q92/duckdb:vortex-compact 19412483 20840597.00 0.93 ns
tpcds_q93/duckdb:vortex-compact 36766687 38277099.00 0.96 ns
tpcds_q94/duckdb:vortex-compact 26591246 28694523.00 0.93 ns
tpcds_q95/duckdb:vortex-compact 161838257 148605964.00 1.09 ns
tpcds_q96/duckdb:vortex-compact 18064339 18635454.00 0.97 ns
tpcds_q97/duckdb:vortex-compact 39080975 42918002.00 0.91 ns
tpcds_q98/duckdb:vortex-compact 22818281 22809642.00 1.00 ns
tpcds_q99/duckdb:vortex-compact 34343036 34172194.00 1.00 ns
tpcds_q01/duckdb:duckdb 19763889 20040421.00 0.99 ns
tpcds_q02/duckdb:duckdb 17927274 18725419.00 0.96 ns
tpcds_q03/duckdb:duckdb 8094062 8293991.00 0.98 ns
tpcds_q04/duckdb:duckdb 159301912 162590176.00 0.98 ns
tpcds_q05/duckdb:duckdb 18346831 17878327.00 1.03 ns
tpcds_q06/duckdb:duckdb 22056807 21752427.00 1.01 ns
tpcds_q07/duckdb:duckdb 37868149 38055114.00 1.00 ns
tpcds_q08/duckdb:duckdb 119823543 120990874.00 0.99 ns
tpcds_q09/duckdb:duckdb 19418951 18954745.00 1.02 ns
tpcds_q10/duckdb:duckdb 22967469 22520427.00 1.02 ns
tpcds_q11/duckdb:duckdb 136433133 139847263.00 0.98 ns
tpcds_q12/duckdb:duckdb 11088785 10448565.00 1.06 ns
tpcds_q13/duckdb:duckdb 23831438 23750245.00 1.00 ns
tpcds_q14/duckdb:duckdb 91906496 93077056.00 0.99 ns
tpcds_q15/duckdb:duckdb 24083420 23905080.00 1.01 ns
tpcds_q16/duckdb:duckdb 16662145 16395817.00 1.02 ns
tpcds_q17/duckdb:duckdb 21775841 21600451.00 1.01 ns
tpcds_q18/duckdb:duckdb 42131901 43418043.00 0.97 ns
tpcds_q19/duckdb:duckdb 16509725 15903661.00 1.04 ns
tpcds_q20/duckdb:duckdb 11771677 10834200.00 1.09 ns
tpcds_q21/duckdb:duckdb 6280264 7113189.00 0.88 ns 🚀
tpcds_q22/duckdb:duckdb 58663512 62626741.00 0.94 ns
tpcds_q23/duckdb:duckdb 67073184 73462531.00 0.91 ns
tpcds_q24/duckdb:duckdb 25126879 21745831.00 1.16 ns 🚨
tpcds_q25/duckdb:duckdb 15490343 16840607.00 0.92 ns
tpcds_q26/duckdb:duckdb 26708431 25901130.00 1.03 ns
tpcds_q27/duckdb:duckdb 39560178 35959969.00 1.10 ns 🚨
tpcds_q28/duckdb:duckdb 20753063 20899461.00 0.99 ns
tpcds_q29/duckdb:duckdb 19664984 19859705.00 0.99 ns
tpcds_q30/duckdb:duckdb 27109941 28566942.00 0.95 ns
tpcds_q31/duckdb:duckdb 19487750 18700382.00 1.04 ns
tpcds_q32/duckdb:duckdb 6830882 7208823.00 0.95 ns
tpcds_q33/duckdb:duckdb 11949631 12470890.00 0.96 ns
tpcds_q34/duckdb:duckdb 15556659 14502222.00 1.07 ns
tpcds_q35/duckdb:duckdb 33346812 32335514.00 1.03 ns
tpcds_q36/duckdb:duckdb 67980655 68347160.00 0.99 ns
tpcds_q37/duckdb:duckdb 6410752 6717054.00 0.95 ns
tpcds_q38/duckdb:duckdb 27972871 29180059.00 0.96 ns
tpcds_q39/duckdb:duckdb 25472094 29424159.00 0.87 ns 🚀
tpcds_q40/duckdb:duckdb 12538727 13302567.00 0.94 ns
tpcds_q41/duckdb:duckdb 7863623 7624205.00 1.03 ns
tpcds_q42/duckdb:duckdb 6006228 6084597.00 0.99 ns
tpcds_q43/duckdb:duckdb 11094486 10555895.00 1.05 ns
tpcds_q44/duckdb:duckdb 12834380 12388655.00 1.04 ns
tpcds_q45/duckdb:duckdb 16671828 16074993.00 1.04 ns
tpcds_q46/duckdb:duckdb 35527359 35894639.00 0.99 ns
tpcds_q47/duckdb:duckdb 40168276 40198928.00 1.00 ns
tpcds_q48/duckdb:duckdb 21529544 21540300.00 1.00 ns
tpcds_q49/duckdb:duckdb 15766510 14977462.00 1.05 ns
tpcds_q50/duckdb:duckdb 13550952 13591677.00 1.00 ns
tpcds_q51/duckdb:duckdb 88094841 89622406.00 0.98 ns
tpcds_q52/duckdb:duckdb 7067153 7060330.00 1.00 ns
tpcds_q53/duckdb:duckdb 11915627 11576140.00 1.03 ns
tpcds_q54/duckdb:duckdb 15879298 16330103.00 0.97 ns
tpcds_q55/duckdb:duckdb 6630235 6705131.00 0.99 ns
tpcds_q56/duckdb:duckdb 13587654 12796110.00 1.06 ns
tpcds_q57/duckdb:duckdb 30585909 31762454.00 0.96 ns
tpcds_q58/duckdb:duckdb 11996829 11301637.00 1.06 ns
tpcds_q59/duckdb:duckdb 34145390 33940318.00 1.01 ns
tpcds_q60/duckdb:duckdb 13765440 14246748.00 0.97 ns
tpcds_q61/duckdb:duckdb 13491264 13449001.00 1.00 ns
tpcds_q62/duckdb:duckdb 8881378 9133911.00 0.97 ns
tpcds_q63/duckdb:duckdb 10916502 11122914.00 0.98 ns
tpcds_q64/duckdb:duckdb 54217610 52143800.00 1.04 ns
tpcds_q65/duckdb:duckdb 31040255 33606332.00 0.92 ns
tpcds_q66/duckdb:duckdb 23663301 24307297.00 0.97 ns
tpcds_q67/duckdb:duckdb 129324769 126914989.00 1.02 ns
tpcds_q68/duckdb:duckdb 24368510 24694130.00 0.99 ns
tpcds_q69/duckdb:duckdb 23842060 23424179.00 1.02 ns
tpcds_q70/duckdb:duckdb 13797418 13766979.00 1.00 ns
tpcds_q71/duckdb:duckdb 11524216 11360375.00 1.01 ns
tpcds_q72/duckdb:duckdb 41502209 40916827.00 1.01 ns
tpcds_q73/duckdb:duckdb 10217501 10560546.00 0.97 ns
tpcds_q74/duckdb:duckdb 93866250 94711506.00 0.99 ns
tpcds_q75/duckdb:duckdb 40708450 38032945.00 1.07 ns
tpcds_q76/duckdb:duckdb 11896343 11709863.00 1.02 ns
tpcds_q77/duckdb:duckdb 11394810 11572990.00 0.98 ns
tpcds_q78/duckdb:duckdb 64605713 61401924.00 1.05 ns
tpcds_q79/duckdb:duckdb 17643249 17406211.00 1.01 ns
tpcds_q80/duckdb:duckdb 28361090 27221902.00 1.04 ns
tpcds_q81/duckdb:duckdb 38364020 38010834.00 1.01 ns
tpcds_q82/duckdb:duckdb 7591496 8128428.00 0.93 ns
tpcds_q83/duckdb:duckdb 9071820 9021602.00 1.01 ns
tpcds_q84/duckdb:duckdb 13221248 13754560.00 0.96 ns
tpcds_q85/duckdb:duckdb 24495232 22164663.00 1.11 ns 🚨
tpcds_q86/duckdb:duckdb 9989127 10634689.00 0.94 ns
tpcds_q87/duckdb:duckdb 32835031 33075499.00 0.99 ns
tpcds_q88/duckdb:duckdb 23440585 23110746.00 1.01 ns
tpcds_q89/duckdb:duckdb 12944993 12690958.00 1.02 ns
tpcds_q90/duckdb:duckdb 5066683 5276361.00 0.96 ns
tpcds_q91/duckdb:duckdb 12716478 12191616.00 1.04 ns
tpcds_q92/duckdb:duckdb 8549515 8238886.00 1.04 ns
tpcds_q93/duckdb:duckdb 21775279 21996086.00 0.99 ns
tpcds_q94/duckdb:duckdb 11771273 12268890.00 0.96 ns
tpcds_q95/duckdb:duckdb 107094024 128322678.00 0.83 ns 🚀
tpcds_q96/duckdb:duckdb 4328143 4376359.00 0.99 ns
tpcds_q97/duckdb:duckdb 29545206 31014206.00 0.95 ns
tpcds_q98/duckdb:duckdb 12288023 12372453.00 0.99 ns
tpcds_q99/duckdb:duckdb 16598700 16313798.00 1.02 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.952x ➖
  • Vortex: 0.939x ➖
  • Parquet: 0.965x ➖
  • duckdb:vortex: 0.940x ➖
  • datafusion:vortex: 0.938x ➖
  • Best: tpch_q07/duckdb:vortex-file-compressed (0.883x)
  • Worst: tpch_q22/datafusion:vortex-compact (1.009x)
  • Significant (>10%): 6↑ 0↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 701546044 733071015.00 0.96 ns
tpch_q02/datafusion:arrow 203727690 215552631.00 0.95 ns
tpch_q03/datafusion:arrow 542413427 563037865.00 0.96 ns
tpch_q04/datafusion:arrow 394439069 404674719.00 0.97 ns
tpch_q05/datafusion:arrow 1071662584 1130076119.00 0.95 ns
tpch_q06/datafusion:arrow 309466959 312079772.00 0.99 ns
tpch_q07/datafusion:arrow 1355441056 1362141236.00 1.00 ns
tpch_q08/datafusion:arrow 1308979033 1392977329.00 0.94 ns
tpch_q09/datafusion:arrow 1581193083 1597491048.00 0.99 ns
tpch_q10/datafusion:arrow 659956455 693929251.00 0.95 ns
tpch_q11/datafusion:arrow 182953789 186548097.00 0.98 ns
tpch_q12/datafusion:arrow 888686768 945188389.00 0.94 ns
tpch_q13/datafusion:arrow 522231777 516264676.00 1.01 ns
tpch_q14/datafusion:arrow 354381723 367089734.00 0.97 ns
tpch_q15/datafusion:arrow 763570380 769468907.00 0.99 ns
tpch_q16/datafusion:arrow 123424934 126743241.00 0.97 ns
tpch_q17/datafusion:arrow 1593138773 1673757097.00 0.95 ns
tpch_q18/datafusion:arrow 2052444285 2210996702.00 0.93 ns
tpch_q19/datafusion:arrow 567279712 607955365.00 0.93 ns
tpch_q20/datafusion:arrow 545795381 605325156.00 0.90 ns
tpch_q21/datafusion:arrow 3530190336 3975344541.00 0.89 ns 🚀
tpch_q22/datafusion:arrow 175411997 189266105.00 0.93 ns
tpch_q01/datafusion:parquet 503110621 464227507.00 1.08 ns
tpch_q02/datafusion:parquet 273822816 273380805.00 1.00 ns
tpch_q03/datafusion:parquet 391797693 412934029.00 0.95 ns
tpch_q04/datafusion:parquet 146876103 155591680.00 0.94 ns
tpch_q05/datafusion:parquet 581606203 593532648.00 0.98 ns
tpch_q06/datafusion:parquet 124073444 132810262.00 0.93 ns
tpch_q07/datafusion:parquet 786680635 813560535.00 0.97 ns
tpch_q08/datafusion:parquet 658625140 671961658.00 0.98 ns
tpch_q09/datafusion:parquet 964693656 1003807022.00 0.96 ns
tpch_q10/datafusion:parquet 596878592 622058350.00 0.96 ns
tpch_q11/datafusion:parquet 199317956 210746290.00 0.95 ns
tpch_q12/datafusion:parquet 258257554 260705359.00 0.99 ns
tpch_q13/datafusion:parquet 333866047 347056163.00 0.96 ns
tpch_q14/datafusion:parquet 198507208 208221842.00 0.95 ns
tpch_q15/datafusion:parquet 256040657 268980552.00 0.95 ns
tpch_q16/datafusion:parquet 179287008 185249494.00 0.97 ns
tpch_q17/datafusion:parquet 835396623 868938803.00 0.96 ns
tpch_q18/datafusion:parquet 1036864526 1079368461.00 0.96 ns
tpch_q19/datafusion:parquet 334906510 340015481.00 0.98 ns
tpch_q20/datafusion:parquet 380021321 390446766.00 0.97 ns
tpch_q21/datafusion:parquet 904302987 943021260.00 0.96 ns
tpch_q22/datafusion:parquet 216904487 231713949.00 0.94 ns
tpch_q01/datafusion:vortex-file-compressed 421096498 449655788.00 0.94 ns
tpch_q02/datafusion:vortex-file-compressed 162546850 175005527.00 0.93 ns
tpch_q03/datafusion:vortex-file-compressed 254624262 275501952.00 0.92 ns
tpch_q04/datafusion:vortex-file-compressed 110518140 120283622.00 0.92 ns
tpch_q05/datafusion:vortex-file-compressed 456257145 511830625.00 0.89 ns 🚀
tpch_q06/datafusion:vortex-file-compressed 42486360 43173108.00 0.98 ns
tpch_q07/datafusion:vortex-file-compressed 643729454 691544214.00 0.93 ns
tpch_q08/datafusion:vortex-file-compressed 480714157 524675654.00 0.92 ns
tpch_q09/datafusion:vortex-file-compressed 809769907 878320293.00 0.92 ns
tpch_q10/datafusion:vortex-file-compressed 300436427 310973991.00 0.97 ns
tpch_q11/datafusion:vortex-file-compressed 121581658 128976258.00 0.94 ns
tpch_q12/datafusion:vortex-file-compressed 130662023 138221131.00 0.95 ns
tpch_q13/datafusion:vortex-file-compressed 230427406 241813684.00 0.95 ns
tpch_q14/datafusion:vortex-file-compressed 73708798 79394062.00 0.93 ns
tpch_q15/datafusion:vortex-file-compressed 106973877 118259893.00 0.90 ns
tpch_q16/datafusion:vortex-file-compressed 94042456 102087569.00 0.92 ns
tpch_q17/datafusion:vortex-file-compressed 737105190 834139031.00 0.88 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 956909045 1043645544.00 0.92 ns
tpch_q19/datafusion:vortex-file-compressed 131122475 132668417.00 0.99 ns
tpch_q20/datafusion:vortex-file-compressed 203681290 216162733.00 0.94 ns
tpch_q21/datafusion:vortex-file-compressed 763943967 816962556.00 0.94 ns
tpch_q22/datafusion:vortex-file-compressed 61734902 62574150.00 0.99 ns
tpch_q01/datafusion:vortex-compact 461540973 468989232.00 0.98 ns
tpch_q02/datafusion:vortex-compact 171768407 178496829.00 0.96 ns
tpch_q03/datafusion:vortex-compact 272209088 285649340.00 0.95 ns
tpch_q04/datafusion:vortex-compact 132225805 138744199.00 0.95 ns
tpch_q05/datafusion:vortex-compact 473721893 509394661.00 0.93 ns
tpch_q06/datafusion:vortex-compact 62594401 66106827.00 0.95 ns
tpch_q07/datafusion:vortex-compact 680987079 736793563.00 0.92 ns
tpch_q08/datafusion:vortex-compact 491809918 549666127.00 0.89 ns 🚀
tpch_q09/datafusion:vortex-compact 826950401 900438804.00 0.92 ns
tpch_q10/datafusion:vortex-compact 331086879 354465135.00 0.93 ns
tpch_q11/datafusion:vortex-compact 126142874 135546840.00 0.93 ns
tpch_q12/datafusion:vortex-compact 186639967 200643122.00 0.93 ns
tpch_q13/datafusion:vortex-compact 268304729 290988932.00 0.92 ns
tpch_q14/datafusion:vortex-compact 92517475 97664599.00 0.95 ns
tpch_q15/datafusion:vortex-compact 164726298 176338411.00 0.93 ns
tpch_q16/datafusion:vortex-compact 102133336 107138236.00 0.95 ns
tpch_q17/datafusion:vortex-compact 747594219 825252391.00 0.91 ns
tpch_q18/datafusion:vortex-compact 968752014 1059993827.00 0.91 ns
tpch_q19/datafusion:vortex-compact 243904257 242718887.00 1.00 ns
tpch_q20/datafusion:vortex-compact 231134357 246496453.00 0.94 ns
tpch_q21/datafusion:vortex-compact 804671960 864809157.00 0.93 ns
tpch_q22/datafusion:vortex-compact 73701628 73043553.00 1.01 ns
tpch_q01/duckdb:parquet 251501460 256573014.00 0.98 ns
tpch_q02/duckdb:parquet 104562216 98365404.00 1.06 ns
tpch_q03/duckdb:parquet 202689028 208958261.00 0.97 ns
tpch_q04/duckdb:parquet 129302358 135501689.00 0.95 ns
tpch_q05/duckdb:parquet 212748124 221021163.00 0.96 ns
tpch_q06/duckdb:parquet 64175275 65287628.00 0.98 ns
tpch_q07/duckdb:parquet 173797436 182683668.00 0.95 ns
tpch_q08/duckdb:parquet 245605886 258936801.00 0.95 ns
tpch_q09/duckdb:parquet 444700215 461161655.00 0.96 ns
tpch_q10/duckdb:parquet 593209286 629917005.00 0.94 ns
tpch_q11/duckdb:parquet 40365383 48267503.00 0.84 ns 🚀
tpch_q12/duckdb:parquet 121743344 128788972.00 0.95 ns
tpch_q13/duckdb:parquet 422281429 419654865.00 1.01 ns
tpch_q14/duckdb:parquet 168195706 178610758.00 0.94 ns
tpch_q15/duckdb:parquet 91607741 93741547.00 0.98 ns
tpch_q16/duckdb:parquet 155309333 163755941.00 0.95 ns
tpch_q17/duckdb:parquet 173992692 181381667.00 0.96 ns
tpch_q18/duckdb:parquet 340779213 353177298.00 0.96 ns
tpch_q19/duckdb:parquet 275224333 280464139.00 0.98 ns
tpch_q20/duckdb:parquet 222988323 229435687.00 0.97 ns
tpch_q21/duckdb:parquet 549886208 573923207.00 0.96 ns
tpch_q22/duckdb:parquet 294253689 299031152.00 0.98 ns
tpch_q01/duckdb:vortex-file-compressed 176915662 179431155.00 0.99 ns
tpch_q02/duckdb:vortex-file-compressed 53300976 57802657.00 0.92 ns
tpch_q03/duckdb:vortex-file-compressed 128236795 139518058.00 0.92 ns
tpch_q04/duckdb:vortex-file-compressed 146013858 162132312.00 0.90 ns
tpch_q05/duckdb:vortex-file-compressed 126466826 140961002.00 0.90 ns 🚀
tpch_q06/duckdb:vortex-file-compressed 47983222 53430588.00 0.90 ns 🚀
tpch_q07/duckdb:vortex-file-compressed 141907035 160650749.00 0.88 ns 🚀
tpch_q08/duckdb:vortex-file-compressed 173620234 191773972.00 0.91 ns
tpch_q09/duckdb:vortex-file-compressed 326064278 349091815.00 0.93 ns
tpch_q10/duckdb:vortex-file-compressed 151707768 162367902.00 0.93 ns
tpch_q11/duckdb:vortex-file-compressed 35237624 38148689.00 0.92 ns
tpch_q12/duckdb:vortex-file-compressed 92209906 101457545.00 0.91 ns
tpch_q13/duckdb:vortex-file-compressed 238108864 248416142.00 0.96 ns
tpch_q14/duckdb:vortex-file-compressed 66229311 71054829.00 0.93 ns
tpch_q15/duckdb:vortex-file-compressed 94975083 103488349.00 0.92 ns
tpch_q16/duckdb:vortex-file-compressed 78677289 84781082.00 0.93 ns
tpch_q17/duckdb:vortex-file-compressed 97792526 102341304.00 0.96 ns
tpch_q18/duckdb:vortex-file-compressed 280439349 289822551.00 0.97 ns
tpch_q19/duckdb:vortex-file-compressed 89048803 92750390.00 0.96 ns
tpch_q20/duckdb:vortex-file-compressed 160640471 170567335.00 0.94 ns
tpch_q21/duckdb:vortex-file-compressed 549554571 579989935.00 0.95 ns
tpch_q22/duckdb:vortex-file-compressed 76481562 78539808.00 0.97 ns
tpch_q01/duckdb:vortex-compact 226533924 228394763.00 0.99 ns
tpch_q02/duckdb:vortex-compact 57115913 62063922.00 0.92 ns
tpch_q03/duckdb:vortex-compact 138868159 147975509.00 0.94 ns
tpch_q04/duckdb:vortex-compact 176408280 188257419.00 0.94 ns
tpch_q05/duckdb:vortex-compact 143350314 154097309.00 0.93 ns
tpch_q06/duckdb:vortex-compact 83914637 87126961.00 0.96 ns
tpch_q07/duckdb:vortex-compact 201563035 209047806.00 0.96 ns
tpch_q08/duckdb:vortex-compact 187103557 196076510.00 0.95 ns
tpch_q09/duckdb:vortex-compact 356105350 371508648.00 0.96 ns
tpch_q10/duckdb:vortex-compact 183143574 190874059.00 0.96 ns
tpch_q11/duckdb:vortex-compact 40667060 43775270.00 0.93 ns
tpch_q12/duckdb:vortex-compact 204981395 213933239.00 0.96 ns
tpch_q13/duckdb:vortex-compact 283489282 302668027.00 0.94 ns
tpch_q14/duckdb:vortex-compact 101937937 111688249.00 0.91 ns
tpch_q15/duckdb:vortex-compact 118737993 124050245.00 0.96 ns
tpch_q16/duckdb:vortex-compact 87221390 88071594.00 0.99 ns
tpch_q17/duckdb:vortex-compact 112637736 115816983.00 0.97 ns
tpch_q18/duckdb:vortex-compact 285006773 305717619.00 0.93 ns
tpch_q19/duckdb:vortex-compact 111459071 114949059.00 0.97 ns
tpch_q20/duckdb:vortex-compact 199360228 217802305.00 0.92 ns
tpch_q21/duckdb:vortex-compact 634506002 684743773.00 0.93 ns
tpch_q22/duckdb:vortex-compact 88313162 91750358.00 0.96 ns
tpch_q01/duckdb:duckdb 114294899 116751676.00 0.98 ns
tpch_q02/duckdb:duckdb 45677831 45613009.00 1.00 ns
tpch_q03/duckdb:duckdb 94445031 96150291.00 0.98 ns
tpch_q04/duckdb:duckdb 129277274 132987838.00 0.97 ns
tpch_q05/duckdb:duckdb 108711531 110523393.00 0.98 ns
tpch_q06/duckdb:duckdb 38221965 39227259.00 0.97 ns
tpch_q07/duckdb:duckdb 84534988 86298859.00 0.98 ns
tpch_q08/duckdb:duckdb 108845477 112989769.00 0.96 ns
tpch_q09/duckdb:duckdb 271141065 280980715.00 0.96 ns
tpch_q10/duckdb:duckdb 197748996 204492396.00 0.97 ns
tpch_q11/duckdb:duckdb 15144232 16022896.00 0.95 ns
tpch_q12/duckdb:duckdb 81982509 83795294.00 0.98 ns
tpch_q13/duckdb:duckdb 227870173 236873815.00 0.96 ns
tpch_q14/duckdb:duckdb 70311055 72364614.00 0.97 ns
tpch_q15/duckdb:duckdb 75069100 75222002.00 1.00 ns
tpch_q16/duckdb:duckdb 71518429 77676503.00 0.92 ns
tpch_q17/duckdb:duckdb 82197318 83509021.00 0.98 ns
tpch_q18/duckdb:duckdb 209439989 216408573.00 0.97 ns
tpch_q19/duckdb:duckdb 112748070 115473014.00 0.98 ns
tpch_q20/duckdb:duckdb 109688474 110487722.00 0.99 ns
tpch_q21/duckdb:duckdb 296580213 301188723.00 0.98 ns
tpch_q22/duckdb:duckdb 66235327 68576897.00 0.97 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.032x ➖
  • Vortex: 1.037x ➖
  • Parquet: 1.021x ➖
  • duckdb:vortex: 1.029x ➖
  • datafusion:vortex: 1.045x ➖
  • Best: tpch_q19/datafusion:vortex-compact (0.651x)
  • Worst: tpch_q08/datafusion:vortex-file-compressed (1.461x)
  • Significant (>30%): 2↑ 3↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 876158832 986146937.00 0.89 ns
tpch_q02/datafusion:parquet 756069702 1021322513.00 0.74 ns
tpch_q03/datafusion:parquet 1377071099 1003248631.00 1.37 ns 🚨
tpch_q04/datafusion:parquet 659251835 495569204.00 1.33 ns 🚨
tpch_q05/datafusion:parquet 1408849448 1282999338.00 1.10 ns
tpch_q06/datafusion:parquet 587922105 539980251.00 1.09 ns
tpch_q07/datafusion:parquet 1801229550 1511305778.00 1.19 ns
tpch_q08/datafusion:parquet 1641855261 1888182274.00 0.87 ns
tpch_q09/datafusion:parquet 2105378006 2010630691.00 1.05 ns
tpch_q10/datafusion:parquet 2035912769 2133157606.00 0.95 ns
tpch_q11/datafusion:parquet 555220056 672473606.00 0.83 ns
tpch_q12/datafusion:parquet 699504913 919240201.00 0.76 ns
tpch_q13/datafusion:parquet 742130998 732333460.00 1.01 ns
tpch_q14/datafusion:parquet 798424674 808520528.00 0.99 ns
tpch_q15/datafusion:parquet 1231997409 1293568850.00 0.95 ns
tpch_q16/datafusion:parquet 498990155 436558653.00 1.14 ns
tpch_q17/datafusion:parquet 1999055179 1442210776.00 1.39 ns 🚨
tpch_q18/datafusion:parquet 1711422737 1602576869.00 1.07 ns
tpch_q19/datafusion:parquet 1046646335 1008522571.00 1.04 ns
tpch_q20/datafusion:parquet 1158985033 1133274606.00 1.02 ns
tpch_q21/datafusion:parquet 1702524456 1984435091.00 0.86 ns
tpch_q22/datafusion:parquet 787344791 757517833.00 1.04 ns
tpch_q01/datafusion:vortex-file-compressed 727545237 702632829.00 1.04 ns
tpch_q02/datafusion:vortex-file-compressed 643125342 644247097.00 1.00 ns
tpch_q03/datafusion:vortex-file-compressed 767239375 792511492.00 0.97 ns
tpch_q04/datafusion:vortex-file-compressed 578156029 580128408.00 1.00 ns
tpch_q05/datafusion:vortex-file-compressed 1073921088 1023405858.00 1.05 ns
tpch_q06/datafusion:vortex-file-compressed 618564030 643565435.00 0.96 ns
tpch_q07/datafusion:vortex-file-compressed 1124902804 1225993050.00 0.92 ns
tpch_q08/datafusion:vortex-file-compressed 1716393633 1174737261.00 1.46 ns 🚨
tpch_q09/datafusion:vortex-file-compressed 1807319666 1401727575.00 1.29 ns
tpch_q10/datafusion:vortex-file-compressed 1228544251 962083212.00 1.28 ns
tpch_q11/datafusion:vortex-file-compressed 642110454 525502808.00 1.22 ns
tpch_q12/datafusion:vortex-file-compressed 1011152137 867806012.00 1.17 ns
tpch_q13/datafusion:vortex-file-compressed 471501070 487143693.00 0.97 ns
tpch_q14/datafusion:vortex-file-compressed 580895274 570819933.00 1.02 ns
tpch_q15/datafusion:vortex-file-compressed 1167059577 1043920751.00 1.12 ns
tpch_q16/datafusion:vortex-file-compressed 329326198 305834984.00 1.08 ns
tpch_q17/datafusion:vortex-file-compressed 1207333473 1352637608.00 0.89 ns
tpch_q18/datafusion:vortex-file-compressed 1318446806 1311978538.00 1.00 ns
tpch_q19/datafusion:vortex-file-compressed 699478030 682316347.00 1.03 ns
tpch_q20/datafusion:vortex-file-compressed 914922965 966843467.00 0.95 ns
tpch_q21/datafusion:vortex-file-compressed 1593910302 1739637930.00 0.92 ns
tpch_q22/datafusion:vortex-file-compressed 312000994 321050678.00 0.97 ns
tpch_q01/datafusion:vortex-compact 708828201 757433938.00 0.94 ns
tpch_q02/datafusion:vortex-compact 770728634 1149588259.00 0.67 ns 🚀
tpch_q03/datafusion:vortex-compact 859930295 1078249502.00 0.80 ns
tpch_q04/datafusion:vortex-compact 649477455 487422313.00 1.33 ns 🚨
tpch_q05/datafusion:vortex-compact 1126989719 1105717711.00 1.02 ns
tpch_q06/datafusion:vortex-compact 688030911 599465889.00 1.15 ns
tpch_q07/datafusion:vortex-compact 1235231019 1072573212.00 1.15 ns
tpch_q08/datafusion:vortex-compact 1376989306 1067174420.00 1.29 ns
tpch_q09/datafusion:vortex-compact 1717637832 1370578819.00 1.25 ns
tpch_q10/datafusion:vortex-compact 1192517391 929806213.00 1.28 ns
tpch_q11/datafusion:vortex-compact 502167449 409770445.00 1.23 ns
tpch_q12/datafusion:vortex-compact 823836129 796967527.00 1.03 ns
tpch_q13/datafusion:vortex-compact 430479713 404114225.00 1.07 ns
tpch_q14/datafusion:vortex-compact 589089207 601123216.00 0.98 ns
tpch_q15/datafusion:vortex-compact 1105190742 1091678363.00 1.01 ns
tpch_q16/datafusion:vortex-compact 340482381 294764521.00 1.16 ns
tpch_q17/datafusion:vortex-compact 1240457266 1228749756.00 1.01 ns
tpch_q18/datafusion:vortex-compact 1221302365 1234063458.00 0.99 ns
tpch_q19/datafusion:vortex-compact 660770032 1015530198.00 0.65 ns 🚀
tpch_q20/datafusion:vortex-compact 875911325 898001910.00 0.98 ns
tpch_q21/datafusion:vortex-compact 1530609277 1394682040.00 1.10 ns
tpch_q22/datafusion:vortex-compact 368031623 313531862.00 1.17 ns
tpch_q01/duckdb:parquet 874133446 1077799023.00 0.81 ns
tpch_q02/duckdb:parquet 1567214099 1877596485.00 0.83 ns
tpch_q03/duckdb:parquet 1864271718 2175688049.00 0.86 ns
tpch_q04/duckdb:parquet 940364870 921102635.00 1.02 ns
tpch_q05/duckdb:parquet 2436174523 2059520495.00 1.18 ns
tpch_q06/duckdb:parquet 768179432 974452219.00 0.79 ns
tpch_q07/duckdb:parquet 1753567086 1745566378.00 1.00 ns
tpch_q08/duckdb:parquet 2525961496 2412566843.00 1.05 ns
tpch_q09/duckdb:parquet 2359710640 2281823164.00 1.03 ns
tpch_q10/duckdb:parquet 3473473713 3009833074.00 1.15 ns
tpch_q11/duckdb:parquet 1023383985 940260890.00 1.09 ns
tpch_q12/duckdb:parquet 938714811 1114342097.00 0.84 ns
tpch_q13/duckdb:parquet 1238404348 1137682634.00 1.09 ns
tpch_q14/duckdb:parquet 1292217529 1113885390.00 1.16 ns
tpch_q15/duckdb:parquet 979657526 783643317.00 1.25 ns
tpch_q16/duckdb:parquet 766843275 765734590.00 1.00 ns
tpch_q17/duckdb:parquet 1406561956 1171738935.00 1.20 ns
tpch_q18/duckdb:parquet 1291224432 1372005189.00 0.94 ns
tpch_q19/duckdb:parquet 1725251695 1394083752.00 1.24 ns
tpch_q20/duckdb:parquet 1912317477 1811874686.00 1.06 ns
tpch_q21/duckdb:parquet 1900518942 1629011873.00 1.17 ns
tpch_q22/duckdb:parquet 1064973609 1057069746.00 1.01 ns
tpch_q01/duckdb:vortex-file-compressed 683552484 672997369.00 1.02 ns
tpch_q02/duckdb:vortex-file-compressed 1143239890 1171391090.00 0.98 ns
tpch_q03/duckdb:vortex-file-compressed 887561282 858392325.00 1.03 ns
tpch_q04/duckdb:vortex-file-compressed 714468670 547792901.00 1.30 ns 🚨
tpch_q05/duckdb:vortex-file-compressed 1156915619 1050065817.00 1.10 ns
tpch_q06/duckdb:vortex-file-compressed 786322285 873457116.00 0.90 ns
tpch_q07/duckdb:vortex-file-compressed 1199377099 1106264516.00 1.08 ns
tpch_q08/duckdb:vortex-file-compressed 1556182201 1558960028.00 1.00 ns
tpch_q09/duckdb:vortex-file-compressed 1580850661 1619810948.00 0.98 ns
tpch_q10/duckdb:vortex-file-compressed 1129141189 1149234251.00 0.98 ns
tpch_q11/duckdb:vortex-file-compressed 657659127 637926304.00 1.03 ns
tpch_q12/duckdb:vortex-file-compressed 700743328 678479574.00 1.03 ns
tpch_q13/duckdb:vortex-file-compressed 1041350417 964848280.00 1.08 ns
tpch_q14/duckdb:vortex-file-compressed 864075963 913654128.00 0.95 ns
tpch_q15/duckdb:vortex-file-compressed 600253941 528183732.00 1.14 ns
tpch_q16/duckdb:vortex-file-compressed 470615188 426113886.00 1.10 ns
tpch_q17/duckdb:vortex-file-compressed 1047718966 1017716384.00 1.03 ns
tpch_q18/duckdb:vortex-file-compressed 892636119 952548530.00 0.94 ns
tpch_q19/duckdb:vortex-file-compressed 786491122 785557098.00 1.00 ns
tpch_q20/duckdb:vortex-file-compressed 1364042913 1245949711.00 1.09 ns
tpch_q21/duckdb:vortex-file-compressed 2364268480 1986475999.00 1.19 ns
tpch_q22/duckdb:vortex-file-compressed 640541952 550646145.00 1.16 ns
tpch_q01/duckdb:vortex-compact 680908758 617377840.00 1.10 ns
tpch_q02/duckdb:vortex-compact 927987124 883337549.00 1.05 ns
tpch_q03/duckdb:vortex-compact 907394611 886952701.00 1.02 ns
tpch_q04/duckdb:vortex-compact 470623470 518190742.00 0.91 ns
tpch_q05/duckdb:vortex-compact 981470336 926204863.00 1.06 ns
tpch_q06/duckdb:vortex-compact 721568724 707787942.00 1.02 ns
tpch_q07/duckdb:vortex-compact 951340869 953377825.00 1.00 ns
tpch_q08/duckdb:vortex-compact 1316439440 1286805978.00 1.02 ns
tpch_q09/duckdb:vortex-compact 1483150572 1350056137.00 1.10 ns
tpch_q10/duckdb:vortex-compact 1195867016 1114424655.00 1.07 ns
tpch_q11/duckdb:vortex-compact 675833904 663181357.00 1.02 ns
tpch_q12/duckdb:vortex-compact 656531262 634694934.00 1.03 ns
tpch_q13/duckdb:vortex-compact 851260436 819511062.00 1.04 ns
tpch_q14/duckdb:vortex-compact 865908695 963666122.00 0.90 ns
tpch_q15/duckdb:vortex-compact 581660918 577927202.00 1.01 ns
tpch_q16/duckdb:vortex-compact 382583094 397844073.00 0.96 ns
tpch_q17/duckdb:vortex-compact 956784724 949691356.00 1.01 ns
tpch_q18/duckdb:vortex-compact 696179146 652300895.00 1.07 ns
tpch_q19/duckdb:vortex-compact 725321925 797743228.00 0.91 ns
tpch_q20/duckdb:vortex-compact 1181537929 1080161237.00 1.09 ns
tpch_q21/duckdb:vortex-compact 1772757849 1624348952.00 1.09 ns
tpch_q22/duckdb:vortex-compact 501536841 598268727.00 0.84 ns

@github-actions
Copy link
Contributor

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark FineWeb S3 failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.971x ➖
  • Parquet: 1.037x ➖
  • duckdb:vortex: 1.027x ➖
  • datafusion:vortex: 0.917x ➖
  • Best: tpch_q12/datafusion:vortex-compact (0.663x)
  • Worst: tpch_q03/duckdb:vortex-file-compressed (1.273x)
  • Significant (>30%): 1↑ 0↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 212457451 243873179.00 0.87 ns
tpch_q02/datafusion:parquet 583593760 741963712.00 0.79 ns
tpch_q03/datafusion:parquet 682125412 408185556.00 1.67 ns 🚨
tpch_q04/datafusion:parquet 339237752 216650331.00 1.57 ns 🚨
tpch_q05/datafusion:parquet 1145193429 570471340.00 2.01 ns 🚨
tpch_q06/datafusion:parquet 346798425 198013188.00 1.75 ns 🚨
tpch_q07/datafusion:parquet 1035815187 691760036.00 1.50 ns 🚨
tpch_q08/datafusion:parquet 1111103857 785964241.00 1.41 ns 🚨
tpch_q09/datafusion:parquet 578958427 611183218.00 0.95 ns
tpch_q10/datafusion:parquet 588474751 648600460.00 0.91 ns
tpch_q11/datafusion:parquet 368698921 349953504.00 1.05 ns
tpch_q12/datafusion:parquet 305614078 283458622.00 1.08 ns
tpch_q13/datafusion:parquet 433395973 458749842.00 0.94 ns
tpch_q14/datafusion:parquet 209188701 238286329.00 0.88 ns
tpch_q15/datafusion:parquet 289911991 295046495.00 0.98 ns
tpch_q16/datafusion:parquet 178999955 181158420.00 0.99 ns
tpch_q17/datafusion:parquet 435533714 443270420.00 0.98 ns
tpch_q18/datafusion:parquet 527067481 487289234.00 1.08 ns
tpch_q19/datafusion:parquet 382631126 350981290.00 1.09 ns
tpch_q20/datafusion:parquet 386704480 352291377.00 1.10 ns
tpch_q21/datafusion:parquet 561807861 540625428.00 1.04 ns
tpch_q22/datafusion:parquet 122209247 125198665.00 0.98 ns
tpch_q01/datafusion:vortex-file-compressed 176596549 236623926.00 0.75 ns
tpch_q02/datafusion:vortex-file-compressed 435624966 461443077.00 0.94 ns
tpch_q03/datafusion:vortex-file-compressed 314050793 308929332.00 1.02 ns
tpch_q04/datafusion:vortex-file-compressed 179894123 202480747.00 0.89 ns
tpch_q05/datafusion:vortex-file-compressed 430072185 382851582.00 1.12 ns
tpch_q06/datafusion:vortex-file-compressed 270421959 241848811.00 1.12 ns
tpch_q07/datafusion:vortex-file-compressed 416724209 398771527.00 1.05 ns
tpch_q08/datafusion:vortex-file-compressed 614373960 620919845.00 0.99 ns
tpch_q09/datafusion:vortex-file-compressed 630597356 530656107.00 1.19 ns
tpch_q10/datafusion:vortex-file-compressed 479665642 525003506.00 0.91 ns
tpch_q11/datafusion:vortex-file-compressed 261226459 345776087.00 0.76 ns
tpch_q12/datafusion:vortex-file-compressed 327953913 420550275.00 0.78 ns
tpch_q13/datafusion:vortex-file-compressed 183899663 219966346.00 0.84 ns
tpch_q14/datafusion:vortex-file-compressed 177609387 199054940.00 0.89 ns
tpch_q15/datafusion:vortex-file-compressed 292969634 369284834.00 0.79 ns
tpch_q16/datafusion:vortex-file-compressed 206247420 174123969.00 1.18 ns
tpch_q17/datafusion:vortex-file-compressed 322659155 331349779.00 0.97 ns
tpch_q18/datafusion:vortex-file-compressed 286850374 319826603.00 0.90 ns
tpch_q19/datafusion:vortex-file-compressed 393466189 393398260.00 1.00 ns
tpch_q20/datafusion:vortex-file-compressed 351806736 355300868.00 0.99 ns
tpch_q21/datafusion:vortex-file-compressed 466502677 475739576.00 0.98 ns
tpch_q22/datafusion:vortex-file-compressed 156551662 165057689.00 0.95 ns
tpch_q01/datafusion:vortex-compact 238164308 230891436.00 1.03 ns
tpch_q02/datafusion:vortex-compact 511765228 445928028.00 1.15 ns
tpch_q03/datafusion:vortex-compact 357943636 323616403.00 1.11 ns
tpch_q04/datafusion:vortex-compact 250683509 274112176.00 0.91 ns
tpch_q05/datafusion:vortex-compact 492596903 544031908.00 0.91 ns
tpch_q06/datafusion:vortex-compact 310936943 345191977.00 0.90 ns
tpch_q07/datafusion:vortex-compact 443782733 466221726.00 0.95 ns
tpch_q08/datafusion:vortex-compact 527444517 688490432.00 0.77 ns
tpch_q09/datafusion:vortex-compact 439081066 460930673.00 0.95 ns
tpch_q10/datafusion:vortex-compact 467214543 597357550.00 0.78 ns
tpch_q11/datafusion:vortex-compact 246192496 249428719.00 0.99 ns
tpch_q12/datafusion:vortex-compact 364107188 548842530.00 0.66 ns 🚀
tpch_q13/datafusion:vortex-compact 207893584 226196171.00 0.92 ns
tpch_q14/datafusion:vortex-compact 256106025 310844213.00 0.82 ns
tpch_q15/datafusion:vortex-compact 441911047 485731800.00 0.91 ns
tpch_q16/datafusion:vortex-compact 170116087 219622041.00 0.77 ns
tpch_q17/datafusion:vortex-compact 303372973 411367096.00 0.74 ns
tpch_q18/datafusion:vortex-compact 285921723 348127159.00 0.82 ns
tpch_q19/datafusion:vortex-compact 384263128 437691035.00 0.88 ns
tpch_q20/datafusion:vortex-compact 449792648 470415253.00 0.96 ns
tpch_q21/datafusion:vortex-compact 545724453 528731192.00 1.03 ns
tpch_q22/datafusion:vortex-compact 112922121 146916637.00 0.77 ns
tpch_q01/duckdb:parquet 487458273 519133543.00 0.94 ns
tpch_q02/duckdb:parquet 1223728373 1233911202.00 0.99 ns
tpch_q03/duckdb:parquet 900595970 823898128.00 1.09 ns
tpch_q04/duckdb:parquet 586492283 604220592.00 0.97 ns
tpch_q05/duckdb:parquet 1269379569 1459981139.00 0.87 ns
tpch_q06/duckdb:parquet 364970043 381153442.00 0.96 ns
tpch_q07/duckdb:parquet 1076092487 1321229184.00 0.81 ns
tpch_q08/duckdb:parquet 1497693850 1462287587.00 1.02 ns
tpch_q09/duckdb:parquet 1298344258 1302740076.00 1.00 ns
tpch_q10/duckdb:parquet 1284259310 1481303588.00 0.87 ns
tpch_q11/duckdb:parquet 775370249 954528337.00 0.81 ns
tpch_q12/duckdb:parquet 607966464 633902672.00 0.96 ns
tpch_q13/duckdb:parquet 872305203 950449715.00 0.92 ns
tpch_q14/duckdb:parquet 630931520 673091595.00 0.94 ns
tpch_q15/duckdb:parquet 468848842 476197719.00 0.98 ns
tpch_q16/duckdb:parquet 502141999 467449877.00 1.07 ns
tpch_q17/duckdb:parquet 702010072 690366713.00 1.02 ns
tpch_q18/duckdb:parquet 872038535 845998612.00 1.03 ns
tpch_q19/duckdb:parquet 768385839 818441613.00 0.94 ns
tpch_q20/duckdb:parquet 1032646593 944212656.00 1.09 ns
tpch_q21/duckdb:parquet 1113684534 1056229682.00 1.05 ns
tpch_q22/duckdb:parquet 472120189 624573212.00 0.76 ns
tpch_q01/duckdb:vortex-file-compressed 265348286 305990381.00 0.87 ns
tpch_q02/duckdb:vortex-file-compressed 875305675 909006825.00 0.96 ns
tpch_q03/duckdb:vortex-file-compressed 632904306 497130763.00 1.27 ns
tpch_q04/duckdb:vortex-file-compressed 399938950 344908141.00 1.16 ns
tpch_q05/duckdb:vortex-file-compressed 805716216 790128794.00 1.02 ns
tpch_q06/duckdb:vortex-file-compressed 343781315 348126658.00 0.99 ns
tpch_q07/duckdb:vortex-file-compressed 638112167 684791129.00 0.93 ns
tpch_q08/duckdb:vortex-file-compressed 944661522 894486946.00 1.06 ns
tpch_q09/duckdb:vortex-file-compressed 1042138284 854925916.00 1.22 ns
tpch_q10/duckdb:vortex-file-compressed 686331364 686699540.00 1.00 ns
tpch_q11/duckdb:vortex-file-compressed 483916259 475515944.00 1.02 ns
tpch_q12/duckdb:vortex-file-compressed 480492405 471837591.00 1.02 ns
tpch_q13/duckdb:vortex-file-compressed 462646150 477845952.00 0.97 ns
tpch_q14/duckdb:vortex-file-compressed 489082817 408003850.00 1.20 ns
tpch_q15/duckdb:vortex-file-compressed 317239608 271653506.00 1.17 ns
tpch_q16/duckdb:vortex-file-compressed 320833597 333198290.00 0.96 ns
tpch_q17/duckdb:vortex-file-compressed 613019688 551427089.00 1.11 ns
tpch_q18/duckdb:vortex-file-compressed 509652042 544480718.00 0.94 ns
tpch_q19/duckdb:vortex-file-compressed 428603089 444870792.00 0.96 ns
tpch_q20/duckdb:vortex-file-compressed 846846260 764178219.00 1.11 ns
tpch_q21/duckdb:vortex-file-compressed 1036865362 1025459285.00 1.01 ns
tpch_q22/duckdb:vortex-file-compressed 339524242 332211779.00 1.02 ns
tpch_q01/duckdb:vortex-compact 253485760 240028820.00 1.06 ns
tpch_q02/duckdb:vortex-compact 836441087 853480748.00 0.98 ns
tpch_q03/duckdb:vortex-compact 476882422 510574424.00 0.93 ns
tpch_q04/duckdb:vortex-compact 323138453 318313659.00 1.02 ns
tpch_q05/duckdb:vortex-compact 816814678 772469883.00 1.06 ns
tpch_q06/duckdb:vortex-compact 377283037 388142201.00 0.97 ns
tpch_q07/duckdb:vortex-compact 700234630 654718609.00 1.07 ns
tpch_q08/duckdb:vortex-compact 864482121 811816884.00 1.06 ns
tpch_q09/duckdb:vortex-compact 790622477 829507881.00 0.95 ns
tpch_q10/duckdb:vortex-compact 632446482 700539918.00 0.90 ns
tpch_q11/duckdb:vortex-compact 461477075 506369432.00 0.91 ns
tpch_q12/duckdb:vortex-compact 433707258 462618359.00 0.94 ns
tpch_q13/duckdb:vortex-compact 421361674 432911857.00 0.97 ns
tpch_q14/duckdb:vortex-compact 424977550 446295993.00 0.95 ns
tpch_q15/duckdb:vortex-compact 306820147 272329720.00 1.13 ns
tpch_q16/duckdb:vortex-compact 370161041 293392061.00 1.26 ns
tpch_q17/duckdb:vortex-compact 595684536 544533401.00 1.09 ns
tpch_q18/duckdb:vortex-compact 470539188 417734582.00 1.13 ns
tpch_q19/duckdb:vortex-compact 479389449 423195734.00 1.13 ns
tpch_q20/duckdb:vortex-compact 757868894 795909172.00 0.95 ns
tpch_q21/duckdb:vortex-compact 941284746 932984733.00 1.01 ns
tpch_q22/duckdb:vortex-compact 312409950 329094761.00 0.95 ns

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.903x ➖
  • Vortex: 0.831x ✅
  • Parquet: 0.944x ➖
  • Best: random-access/vortex-tokio-local-disk (0.675x)
  • Worst: No regressions
  • Significant (>10%): 13↑ 0↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 187593202 187863076.00 1.00 ns
random-access/parquet-tokio-local-disk-footer 187564284 189760411.00 0.99 ns
random-access/taxi/correlated/parquet-tokio-local-disk 278457694 283697922.00 0.98 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 279779836 302428812.00 0.93 ns
random-access/taxi/uniform/parquet-tokio-local-disk 296183503 296236726.00 1.00 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 294244151 296746248.00 0.99 ns
random-access/vortex-tokio-local-disk 1188072 1761101.00 0.67 ns 🚀
random-access/vortex-tokio-local-disk-footer 1209108 1717562.00 0.70 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1705381 2475979.00 0.69 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1713915 2487736.00 0.69 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4256000 5348597.00 0.80 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4321314 5406628.00 0.80 ns 🚀
random-access/lance-tokio-local-disk 756458 734293.00 1.03 ns
random-access/lance-tokio-local-disk-footer 1383195 1364733.00 1.01 ns
random-access/taxi/correlated/lance-tokio-local-disk 993907 962187.00 1.03 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1885804 1694718.00 1.11 ns 🚨
random-access/taxi/uniform/lance-tokio-local-disk 10223487 8452790.00 1.21 ns 🚨
random-access/taxi/uniform/lance-tokio-local-disk-footer 10981208 9209381.00 1.19 ns 🚨
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13980387040 14540963959.00 0.96 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13438448438 14262963546.00 0.94 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13456070554 14059015577.00 0.96 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13447781655 14013006145.00 0.96 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 8015345 8443522.00 0.95 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5755491 6836743.00 0.84 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12182299 14173733.00 0.86 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12481866 14553648.00 0.86 ns 🚀
random-access/feature-vectors/correlated/lance-tokio-local-disk 3093517 2803203.00 1.10 ns 🚨
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1353752 1618155.00 0.84 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk 1581576 1815013.00 0.87 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2495308 3082893.00 0.81 ns 🚀
random-access/nested-lists/correlated/parquet-tokio-local-disk 162460269 172748481.00 0.94 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 160995318 170709341.00 0.94 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 160944407 172913438.00 0.93 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 161022529 176273741.00 0.91 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 695730 764590.00 0.91 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 694703 752503.00 0.92 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk 2342988 2662160.00 0.88 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2434424 2745526.00 0.89 ns 🚀
random-access/nested-lists/correlated/lance-tokio-local-disk 267261 345519.00 0.77 ns 🚀
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 713894 941695.00 0.76 ns 🚀
random-access/nested-lists/uniform/lance-tokio-local-disk 1131826 1328983.00 0.85 ns 🚀
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1630362 1918014.00 0.85 ns 🚀
random-access/nested-structs/correlated/parquet-tokio-local-disk 27221376 28986162.00 0.94 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27378146 31626627.00 0.87 ns 🚀
random-access/nested-structs/uniform/parquet-tokio-local-disk 27398165 30950025.00 0.89 ns 🚀
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 27708216 31289800.00 0.89 ns 🚀
random-access/nested-structs/correlated/vortex-tokio-local-disk 866715 951541.00 0.91 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 862393 957112.00 0.90 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1713038 1927116.00 0.89 ns 🚀
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1695954 1900583.00 0.89 ns 🚀
random-access/nested-structs/correlated/lance-tokio-local-disk 426025 461006.00 0.92 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 638430 720986.00 0.89 ns 🚀
random-access/nested-structs/uniform/lance-tokio-local-disk 2718725 3049895.00 0.89 ns 🚀
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2957649 3314845.00 0.89 ns 🚀

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.963x ➖
  • Vortex: 0.964x ➖
  • Parquet: 0.961x ➖
  • duckdb:vortex: 0.964x ➖
  • Best: statpopgen_q01/duckdb:vortex-file-compressed (0.890x)
  • Worst: No regressions
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 312105593 322514139.00 0.97 ns
statpopgen_q01/duckdb:parquet 397714488 407785185.00 0.98 ns
statpopgen_q02/duckdb:parquet 978192342 1040477827.00 0.94 ns
statpopgen_q03/duckdb:parquet 1498979390 1563809626.00 0.96 ns
statpopgen_q04/duckdb:parquet 1484312079 1560219172.00 0.95 ns
statpopgen_q05/duckdb:parquet 999663974 1041122204.00 0.96 ns
statpopgen_q06/duckdb:parquet 1468990340 1517559482.00 0.97 ns
statpopgen_q07/duckdb:parquet 1888422793 1919373031.00 0.98 ns
statpopgen_q08/duckdb:parquet 1863085878 1934925189.00 0.96 ns
statpopgen_q09/duckdb:parquet 1372492271 1457697465.00 0.94 ns
statpopgen_q10/duckdb:parquet 2654822030 2757890806.00 0.96 ns
statpopgen_q00/duckdb:vortex-file-compressed 10954266 11428779.00 0.96 ns
statpopgen_q01/duckdb:vortex-file-compressed 19428480 21833341.00 0.89 ns 🚀
statpopgen_q02/duckdb:vortex-file-compressed 1287883864 1320927550.00 0.97 ns
statpopgen_q03/duckdb:vortex-file-compressed 3031250100 3159943057.00 0.96 ns
statpopgen_q04/duckdb:vortex-file-compressed 3038165583 3143332492.00 0.97 ns
statpopgen_q05/duckdb:vortex-file-compressed 1379461998 1426491315.00 0.97 ns
statpopgen_q06/duckdb:vortex-file-compressed 2064489569 2080603544.00 0.99 ns
statpopgen_q07/duckdb:vortex-file-compressed 191574425 201661411.00 0.95 ns
statpopgen_q08/duckdb:vortex-file-compressed 208761494 217292257.00 0.96 ns
statpopgen_q09/duckdb:vortex-file-compressed 2861642885 2874755437.00 1.00 ns
statpopgen_q10/duckdb:vortex-file-compressed 4562087074 4702080850.00 0.97 ns
statpopgen_q00/duckdb:vortex-compact 10769218 11535151.00 0.93 ns
statpopgen_q01/duckdb:vortex-compact 165860115 180053999.00 0.92 ns
statpopgen_q02/duckdb:vortex-compact 1793127172 1840656440.00 0.97 ns
statpopgen_q03/duckdb:vortex-compact 3464546717 3565021431.00 0.97 ns
statpopgen_q04/duckdb:vortex-compact 3534299358 3597797443.00 0.98 ns
statpopgen_q05/duckdb:vortex-compact 1798322360 1865306868.00 0.96 ns
statpopgen_q06/duckdb:vortex-compact 2674426527 2708760519.00 0.99 ns
statpopgen_q07/duckdb:vortex-compact 951301867 978969995.00 0.97 ns
statpopgen_q08/duckdb:vortex-compact 984984720 1009826067.00 0.98 ns
statpopgen_q09/duckdb:vortex-compact 3296834949 3382247085.00 0.97 ns
statpopgen_q10/duckdb:vortex-compact 5334010509 5479898296.00 0.97 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.993x ➖
  • Vortex: 0.993x ➖
  • Parquet: 1.004x ➖
  • duckdb:vortex: 0.983x ➖
  • datafusion:vortex: 1.003x ➖
  • Best: clickbench_q37/duckdb:vortex-compact (0.801x)
  • Worst: clickbench_q23/duckdb:vortex-file-compressed (1.270x)
  • Significant (>10%): 6↑ 3↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1990073 1683221.00 1.18 ns 🚨
clickbench_q01/datafusion:parquet 21785782 20827694.00 1.05 ns
clickbench_q02/datafusion:parquet 51171614 50207444.00 1.02 ns
clickbench_q03/datafusion:parquet 46165091 45241784.00 1.02 ns
clickbench_q04/datafusion:parquet 364846323 366155969.00 1.00 ns
clickbench_q05/datafusion:parquet 365581059 350836676.00 1.04 ns
clickbench_q06/datafusion:parquet 1635347 1583689.00 1.03 ns
clickbench_q07/datafusion:parquet 26299671 26553112.00 0.99 ns
clickbench_q08/datafusion:parquet 452296414 430490229.00 1.05 ns
clickbench_q09/datafusion:parquet 680904870 677290720.00 1.01 ns
clickbench_q10/datafusion:parquet 119320900 115152190.00 1.04 ns
clickbench_q11/datafusion:parquet 144601094 141249101.00 1.02 ns
clickbench_q12/datafusion:parquet 361878181 351549839.00 1.03 ns
clickbench_q13/datafusion:parquet 523518105 503596345.00 1.04 ns
clickbench_q14/datafusion:parquet 353027251 349479270.00 1.01 ns
clickbench_q15/datafusion:parquet 414443703 407991797.00 1.02 ns
clickbench_q16/datafusion:parquet 735267496 735005045.00 1.00 ns
clickbench_q17/datafusion:parquet 734111961 714836770.00 1.03 ns
clickbench_q18/datafusion:parquet 1508076448 1498601146.00 1.01 ns
clickbench_q19/datafusion:parquet 36824942 33492022.00 1.10 ns
clickbench_q20/datafusion:parquet 567364087 558961778.00 1.02 ns
clickbench_q21/datafusion:parquet 649401284 675822593.00 0.96 ns
clickbench_q22/datafusion:parquet 968831931 970894290.00 1.00 ns
clickbench_q23/datafusion:parquet 3790050900 3722343412.00 1.02 ns
clickbench_q24/datafusion:parquet 100941615 105873820.00 0.95 ns
clickbench_q25/datafusion:parquet 142866575 138083139.00 1.03 ns
clickbench_q26/datafusion:parquet 104449185 105002813.00 0.99 ns
clickbench_q27/datafusion:parquet 977730178 973975874.00 1.00 ns
clickbench_q28/datafusion:parquet 5779739521 5779024599.00 1.00 ns
clickbench_q29/datafusion:parquet 218902330 219866492.00 1.00 ns
clickbench_q30/datafusion:parquet 355298905 364783426.00 0.97 ns
clickbench_q31/datafusion:parquet 408340052 406593116.00 1.00 ns
clickbench_q32/datafusion:parquet 1268456595 1302787741.00 0.97 ns
clickbench_q33/datafusion:parquet 1526633350 1557087579.00 0.98 ns
clickbench_q34/datafusion:parquet 1520853872 1545663728.00 0.98 ns
clickbench_q35/datafusion:parquet 576588631 575232049.00 1.00 ns
clickbench_q36/datafusion:parquet 139974708 161322624.00 0.87 ns 🚀
clickbench_q37/datafusion:parquet 59915375 60473687.00 0.99 ns
clickbench_q38/datafusion:parquet 87924579 90297073.00 0.97 ns
clickbench_q39/datafusion:parquet 280225456 279069387.00 1.00 ns
clickbench_q40/datafusion:parquet 36849914 36228498.00 1.02 ns
clickbench_q41/datafusion:parquet 30231853 31052882.00 0.97 ns
clickbench_q42/datafusion:parquet 33259432 32497440.00 1.02 ns
clickbench_q00/datafusion:vortex-file-compressed 1649389 1699761.00 0.97 ns
clickbench_q01/datafusion:vortex-file-compressed 14200239 13966009.00 1.02 ns
clickbench_q02/datafusion:vortex-file-compressed 31872169 32636292.00 0.98 ns
clickbench_q03/datafusion:vortex-file-compressed 37475227 36261121.00 1.03 ns
clickbench_q04/datafusion:vortex-file-compressed 316562908 315837286.00 1.00 ns
clickbench_q05/datafusion:vortex-file-compressed 315586431 313123275.00 1.01 ns
clickbench_q06/datafusion:vortex-file-compressed 1684253 1691426.00 1.00 ns
clickbench_q07/datafusion:vortex-file-compressed 19717814 18902786.00 1.04 ns
clickbench_q08/datafusion:vortex-file-compressed 383804839 383185120.00 1.00 ns
clickbench_q09/datafusion:vortex-file-compressed 570875812 573938345.00 0.99 ns
clickbench_q10/datafusion:vortex-file-compressed 70203775 68925484.00 1.02 ns
clickbench_q11/datafusion:vortex-file-compressed 81542121 77156239.00 1.06 ns
clickbench_q12/datafusion:vortex-file-compressed 275377047 274297216.00 1.00 ns
clickbench_q13/datafusion:vortex-file-compressed 421077275 414330161.00 1.02 ns
clickbench_q14/datafusion:vortex-file-compressed 258676086 251854500.00 1.03 ns
clickbench_q15/datafusion:vortex-file-compressed 379227493 380178750.00 1.00 ns
clickbench_q16/datafusion:vortex-file-compressed 723913037 721225750.00 1.00 ns
clickbench_q17/datafusion:vortex-file-compressed 716311544 708689064.00 1.01 ns
clickbench_q18/datafusion:vortex-file-compressed 1373523900 1373681930.00 1.00 ns
clickbench_q19/datafusion:vortex-file-compressed 26083875 27035008.00 0.96 ns
clickbench_q20/datafusion:vortex-file-compressed 343605475 339785873.00 1.01 ns
clickbench_q21/datafusion:vortex-file-compressed 399035176 388938940.00 1.03 ns
clickbench_q22/datafusion:vortex-file-compressed 546962256 544204837.00 1.01 ns
clickbench_q23/datafusion:vortex-file-compressed 558446266 562751512.00 0.99 ns
clickbench_q24/datafusion:vortex-file-compressed 50365560 46496706.00 1.08 ns
clickbench_q25/datafusion:vortex-file-compressed 68700583 71787125.00 0.96 ns
clickbench_q26/datafusion:vortex-file-compressed 43915210 44740846.00 0.98 ns
clickbench_q27/datafusion:vortex-file-compressed 792478645 788044555.00 1.01 ns
clickbench_q28/datafusion:vortex-file-compressed 6689029174 6671739232.00 1.00 ns
clickbench_q29/datafusion:vortex-file-compressed 247608242 246398274.00 1.00 ns
clickbench_q30/datafusion:vortex-file-compressed 258617914 260113897.00 0.99 ns
clickbench_q31/datafusion:vortex-file-compressed 296828711 295499914.00 1.00 ns
clickbench_q32/datafusion:vortex-file-compressed 1404060903 1413910327.00 0.99 ns
clickbench_q33/datafusion:vortex-file-compressed 1415638771 1459728697.00 0.97 ns
clickbench_q34/datafusion:vortex-file-compressed 1421819327 1448499881.00 0.98 ns
clickbench_q35/datafusion:vortex-file-compressed 531968516 526277677.00 1.01 ns
clickbench_q36/datafusion:vortex-file-compressed 80979935 81143857.00 1.00 ns
clickbench_q37/datafusion:vortex-file-compressed 37562777 37383181.00 1.00 ns
clickbench_q38/datafusion:vortex-file-compressed 23184735 22940010.00 1.01 ns
clickbench_q39/datafusion:vortex-file-compressed 150702741 150673460.00 1.00 ns
clickbench_q40/datafusion:vortex-file-compressed 20474397 20565832.00 1.00 ns
clickbench_q41/datafusion:vortex-file-compressed 19015442 18419601.00 1.03 ns
clickbench_q42/datafusion:vortex-file-compressed 21431600 21903084.00 0.98 ns
clickbench_q00/datafusion:vortex-compact 1729936 1671637.00 1.03 ns
clickbench_q01/datafusion:vortex-compact 16790454 17782039.00 0.94 ns
clickbench_q02/datafusion:vortex-compact 42623955 40732403.00 1.05 ns
clickbench_q03/datafusion:vortex-compact 41953649 40354927.00 1.04 ns
clickbench_q04/datafusion:vortex-compact 339450206 348414304.00 0.97 ns
clickbench_q05/datafusion:vortex-compact 339857131 338495870.00 1.00 ns
clickbench_q06/datafusion:vortex-compact 1712138 1693452.00 1.01 ns
clickbench_q07/datafusion:vortex-compact 26080376 28385759.00 0.92 ns
clickbench_q08/datafusion:vortex-compact 423968824 430245568.00 0.99 ns
clickbench_q09/datafusion:vortex-compact 665660760 661727074.00 1.01 ns
clickbench_q10/datafusion:vortex-compact 138456198 131158744.00 1.06 ns
clickbench_q11/datafusion:vortex-compact 174712021 175845742.00 0.99 ns
clickbench_q12/datafusion:vortex-compact 302569868 303245190.00 1.00 ns
clickbench_q13/datafusion:vortex-compact 531461687 533678793.00 1.00 ns
clickbench_q14/datafusion:vortex-compact 309945294 307538215.00 1.01 ns
clickbench_q15/datafusion:vortex-compact 399976807 395667047.00 1.01 ns
clickbench_q16/datafusion:vortex-compact 800609753 802222913.00 1.00 ns
clickbench_q17/datafusion:vortex-compact 795770204 790291862.00 1.01 ns
clickbench_q18/datafusion:vortex-compact 1500366214 1500587090.00 1.00 ns
clickbench_q19/datafusion:vortex-compact 31928423 29102360.00 1.10 ns
clickbench_q20/datafusion:vortex-compact 421143188 418093884.00 1.01 ns
clickbench_q21/datafusion:vortex-compact 613977490 615278984.00 1.00 ns
clickbench_q22/datafusion:vortex-compact 1023361820 1004527014.00 1.02 ns
clickbench_q23/datafusion:vortex-compact 2994006950 3053860484.00 0.98 ns
clickbench_q24/datafusion:vortex-compact 97434535 93621209.00 1.04 ns
clickbench_q25/datafusion:vortex-compact 115003302 114578510.00 1.00 ns
clickbench_q26/datafusion:vortex-compact 93403279 90396065.00 1.03 ns
clickbench_q27/datafusion:vortex-compact 873281221 894210219.00 0.98 ns
clickbench_q28/datafusion:vortex-compact 5966583974 6080023921.00 0.98 ns
clickbench_q29/datafusion:vortex-compact 218680819 222946870.00 0.98 ns
clickbench_q30/datafusion:vortex-compact 394169564 390556202.00 1.01 ns
clickbench_q31/datafusion:vortex-compact 462398997 465737151.00 0.99 ns
clickbench_q32/datafusion:vortex-compact 1389068575 1495083843.00 0.93 ns
clickbench_q33/datafusion:vortex-compact 1525019973 1530020869.00 1.00 ns
clickbench_q34/datafusion:vortex-compact 1507852200 1569076560.00 0.96 ns
clickbench_q35/datafusion:vortex-compact 571192625 581484333.00 0.98 ns
clickbench_q36/datafusion:vortex-compact 92205586 89747655.00 1.03 ns
clickbench_q37/datafusion:vortex-compact 41212692 42286003.00 0.97 ns
clickbench_q38/datafusion:vortex-compact 32756195 30858741.00 1.06 ns
clickbench_q39/datafusion:vortex-compact 169704074 167136269.00 1.02 ns
clickbench_q40/datafusion:vortex-compact 26828551 26494569.00 1.01 ns
clickbench_q41/datafusion:vortex-compact 26307067 25822052.00 1.02 ns
clickbench_q42/datafusion:vortex-compact 22640089 22477421.00 1.01 ns
clickbench_q00/duckdb:parquet 222359324 226547704.00 0.98 ns
clickbench_q01/duckdb:parquet 50771799 50669037.00 1.00 ns
clickbench_q02/duckdb:parquet 66816859 66305621.00 1.01 ns
clickbench_q03/duckdb:parquet 64808056 63876310.00 1.01 ns
clickbench_q04/duckdb:parquet 199683991 198016914.00 1.01 ns
clickbench_q05/duckdb:parquet 281679017 272210437.00 1.03 ns
clickbench_q06/duckdb:parquet 61388142 61648115.00 1.00 ns
clickbench_q07/duckdb:parquet 52653590 53079123.00 0.99 ns
clickbench_q08/duckdb:parquet 260042782 262272322.00 0.99 ns
clickbench_q09/duckdb:parquet 386794958 388900940.00 0.99 ns
clickbench_q10/duckdb:parquet 97123551 96609026.00 1.01 ns
clickbench_q11/duckdb:parquet 107553045 107029574.00 1.00 ns
clickbench_q12/duckdb:parquet 287575977 289996228.00 0.99 ns
clickbench_q13/duckdb:parquet 499704282 507574664.00 0.98 ns
clickbench_q14/duckdb:parquet 320929453 326151817.00 0.98 ns
clickbench_q15/duckdb:parquet 236176002 233913516.00 1.01 ns
clickbench_q16/duckdb:parquet 585089978 584812701.00 1.00 ns
clickbench_q17/duckdb:parquet 495570089 496152914.00 1.00 ns
clickbench_q18/duckdb:parquet 1026635257 1010193880.00 1.02 ns
clickbench_q19/duckdb:parquet 49764646 49863409.00 1.00 ns
clickbench_q20/duckdb:parquet 426652259 433248321.00 0.98 ns
clickbench_q21/duckdb:parquet 539707152 550816571.00 0.98 ns
clickbench_q22/duckdb:parquet 908493766 904834319.00 1.00 ns
clickbench_q23/duckdb:parquet 306783165 309257496.00 0.99 ns
clickbench_q24/duckdb:parquet 78775083 75709902.00 1.04 ns
clickbench_q25/duckdb:parquet 137720085 137723616.00 1.00 ns
clickbench_q26/duckdb:parquet 54254223 51251104.00 1.06 ns
clickbench_q27/duckdb:parquet 631886488 624041791.00 1.01 ns
clickbench_q28/duckdb:parquet 4874233401 4873688373.00 1.00 ns
clickbench_q29/duckdb:parquet 61984297 62143379.00 1.00 ns
clickbench_q30/duckdb:parquet 295491650 297056539.00 0.99 ns
clickbench_q31/duckdb:parquet 345508024 344382236.00 1.00 ns
clickbench_q32/duckdb:parquet 1132482785 1132819064.00 1.00 ns
clickbench_q33/duckdb:parquet 1203253633 1218683915.00 0.99 ns
clickbench_q34/duckdb:parquet 1257052051 1253697707.00 1.00 ns
clickbench_q35/duckdb:parquet 347746763 351507171.00 0.99 ns
clickbench_q36/duckdb:parquet 64596889 66006353.00 0.98 ns
clickbench_q37/duckdb:parquet 54681214 55780700.00 0.98 ns
clickbench_q38/duckdb:parquet 60435131 59623108.00 1.01 ns
clickbench_q39/duckdb:parquet 99237719 103415509.00 0.96 ns
clickbench_q40/duckdb:parquet 56880690 57363631.00 0.99 ns
clickbench_q41/duckdb:parquet 59417275 60081651.00 0.99 ns
clickbench_q42/duckdb:parquet 54178048 53275816.00 1.02 ns
clickbench_q00/duckdb:vortex-file-compressed 6220842 6245555.00 1.00 ns
clickbench_q01/duckdb:vortex-file-compressed 14713220 13515359.00 1.09 ns
clickbench_q02/duckdb:vortex-file-compressed 25002003 24137891.00 1.04 ns
clickbench_q03/duckdb:vortex-file-compressed 29638764 30508598.00 0.97 ns
clickbench_q04/duckdb:vortex-file-compressed 164749647 169507642.00 0.97 ns
clickbench_q05/duckdb:vortex-file-compressed 198918259 199245517.00 1.00 ns
clickbench_q06/duckdb:vortex-file-compressed 20408407 19040371.00 1.07 ns
clickbench_q07/duckdb:vortex-file-compressed 17303061 15068688.00 1.15 ns 🚨
clickbench_q08/duckdb:vortex-file-compressed 261076960 263709205.00 0.99 ns
clickbench_q09/duckdb:vortex-file-compressed 374939187 376142765.00 1.00 ns
clickbench_q10/duckdb:vortex-file-compressed 70947657 73749288.00 0.96 ns
clickbench_q11/duckdb:vortex-file-compressed 80343783 78959577.00 1.02 ns
clickbench_q12/duckdb:vortex-file-compressed 210506556 207794367.00 1.01 ns
clickbench_q13/duckdb:vortex-file-compressed 425416664 432065406.00 0.98 ns
clickbench_q14/duckdb:vortex-file-compressed 232742521 239847901.00 0.97 ns
clickbench_q15/duckdb:vortex-file-compressed 204118116 207226401.00 0.99 ns
clickbench_q16/duckdb:vortex-file-compressed 680118028 722883089.00 0.94 ns
clickbench_q17/duckdb:vortex-file-compressed 529735239 562264947.00 0.94 ns
clickbench_q18/duckdb:vortex-file-compressed 1183585826 1246440882.00 0.95 ns
clickbench_q19/duckdb:vortex-file-compressed 22209674 22264861.00 1.00 ns
clickbench_q20/duckdb:vortex-file-compressed 365959652 376666565.00 0.97 ns
clickbench_q21/duckdb:vortex-file-compressed 394383553 388272053.00 1.02 ns
clickbench_q22/duckdb:vortex-file-compressed 587766311 575786671.00 1.02 ns
clickbench_q23/duckdb:vortex-file-compressed 744841128 586325002.00 1.27 ns 🚨
clickbench_q24/duckdb:vortex-file-compressed 50166468 48514396.00 1.03 ns
clickbench_q25/duckdb:vortex-file-compressed 73948949 74349840.00 0.99 ns
clickbench_q26/duckdb:vortex-file-compressed 44697758 49763166.00 0.90 ns 🚀
clickbench_q27/duckdb:vortex-file-compressed 507224633 526821521.00 0.96 ns
clickbench_q28/duckdb:vortex-file-compressed 2986860955 3020843905.00 0.99 ns
clickbench_q29/duckdb:vortex-file-compressed 27476949 27502235.00 1.00 ns
clickbench_q30/duckdb:vortex-file-compressed 188969759 187935577.00 1.01 ns
clickbench_q31/duckdb:vortex-file-compressed 265669395 272341484.00 0.98 ns
clickbench_q32/duckdb:vortex-file-compressed 1339013449 1291891211.00 1.04 ns
clickbench_q33/duckdb:vortex-file-compressed 1515818579 1602995839.00 0.95 ns
clickbench_q34/duckdb:vortex-file-compressed 1633160692 1677313955.00 0.97 ns
clickbench_q35/duckdb:vortex-file-compressed 373817020 372212061.00 1.00 ns
clickbench_q36/duckdb:vortex-file-compressed 29565740 31560841.00 0.94 ns
clickbench_q37/duckdb:vortex-file-compressed 23890034 24589200.00 0.97 ns
clickbench_q38/duckdb:vortex-file-compressed 23796071 25146574.00 0.95 ns
clickbench_q39/duckdb:vortex-file-compressed 45017735 47998411.00 0.94 ns
clickbench_q40/duckdb:vortex-file-compressed 24018975 24666942.00 0.97 ns
clickbench_q41/duckdb:vortex-file-compressed 22336598 24219739.00 0.92 ns
clickbench_q42/duckdb:vortex-file-compressed 23201799 25928601.00 0.89 ns 🚀
clickbench_q00/duckdb:vortex-compact 6004260 6220956.00 0.97 ns
clickbench_q01/duckdb:vortex-compact 17992337 19081699.00 0.94 ns
clickbench_q02/duckdb:vortex-compact 34992531 35953914.00 0.97 ns
clickbench_q03/duckdb:vortex-compact 39585790 41179653.00 0.96 ns
clickbench_q04/duckdb:vortex-compact 192368712 187742602.00 1.02 ns
clickbench_q05/duckdb:vortex-compact 224716386 228635412.00 0.98 ns
clickbench_q06/duckdb:vortex-compact 20851943 19038078.00 1.10 ns
clickbench_q07/duckdb:vortex-compact 21203770 20754485.00 1.02 ns
clickbench_q08/duckdb:vortex-compact 294719585 295551626.00 1.00 ns
clickbench_q09/duckdb:vortex-compact 451547220 461001956.00 0.98 ns
clickbench_q10/duckdb:vortex-compact 124077347 126655324.00 0.98 ns
clickbench_q11/duckdb:vortex-compact 160794838 162174138.00 0.99 ns
clickbench_q12/duckdb:vortex-compact 249376678 252965075.00 0.99 ns
clickbench_q13/duckdb:vortex-compact 526596204 533639649.00 0.99 ns
clickbench_q14/duckdb:vortex-compact 297758956 298596818.00 1.00 ns
clickbench_q15/duckdb:vortex-compact 228416106 232549184.00 0.98 ns
clickbench_q16/duckdb:vortex-compact 637476030 655610891.00 0.97 ns
clickbench_q17/duckdb:vortex-compact 548712287 567314147.00 0.97 ns
clickbench_q18/duckdb:vortex-compact 1165600725 1136423902.00 1.03 ns
clickbench_q19/duckdb:vortex-compact 27691833 28212186.00 0.98 ns
clickbench_q20/duckdb:vortex-compact 449271575 460501925.00 0.98 ns
clickbench_q21/duckdb:vortex-compact 643804174 613778506.00 1.05 ns
clickbench_q22/duckdb:vortex-compact 1091934633 1121088019.00 0.97 ns
clickbench_q23/duckdb:vortex-compact 2700021419 2789331013.00 0.97 ns
clickbench_q24/duckdb:vortex-compact 79687662 92830098.00 0.86 ns 🚀
clickbench_q25/duckdb:vortex-compact 120569526 121156634.00 1.00 ns
clickbench_q26/duckdb:vortex-compact 79116431 67956431.00 1.16 ns 🚨
clickbench_q27/duckdb:vortex-compact 575295585 606040971.00 0.95 ns
clickbench_q28/duckdb:vortex-compact 3126702483 3132451174.00 1.00 ns
clickbench_q29/duckdb:vortex-compact 33140819 33238589.00 1.00 ns
clickbench_q30/duckdb:vortex-compact 334317009 334866580.00 1.00 ns
clickbench_q31/duckdb:vortex-compact 455972102 441286552.00 1.03 ns
clickbench_q32/duckdb:vortex-compact 1346740739 1448609639.00 0.93 ns
clickbench_q33/duckdb:vortex-compact 1387553211 1560443996.00 0.89 ns 🚀
clickbench_q34/duckdb:vortex-compact 1506387186 1669523274.00 0.90 ns
clickbench_q35/duckdb:vortex-compact 378038131 372175092.00 1.02 ns
clickbench_q36/duckdb:vortex-compact 34870538 38670153.00 0.90 ns
clickbench_q37/duckdb:vortex-compact 25248497 31521092.00 0.80 ns 🚀
clickbench_q38/duckdb:vortex-compact 29436241 31095995.00 0.95 ns
clickbench_q39/duckdb:vortex-compact 55430454 55951923.00 0.99 ns
clickbench_q40/duckdb:vortex-compact 27924047 27924029.00 1.00 ns
clickbench_q41/duckdb:vortex-compact 24419627 25729669.00 0.95 ns
clickbench_q42/duckdb:vortex-compact 23567112 27341816.00 0.86 ns 🚀
clickbench_q00/duckdb:duckdb 18202593 19134297.00 0.95 ns
clickbench_q01/duckdb:duckdb 34151350 34800146.00 0.98 ns
clickbench_q02/duckdb:duckdb 47084693 47020447.00 1.00 ns
clickbench_q03/duckdb:duckdb 48733610 48281155.00 1.01 ns
clickbench_q04/duckdb:duckdb 209524469 218402558.00 0.96 ns
clickbench_q05/duckdb:duckdb 317715636 336744152.00 0.94 ns
clickbench_q06/duckdb:duckdb 37128311 37167011.00 1.00 ns
clickbench_q07/duckdb:duckdb 37801624 37403483.00 1.01 ns
clickbench_q08/duckdb:duckdb 274532995 284689040.00 0.96 ns
clickbench_q09/duckdb:duckdb 468660347 506831255.00 0.92 ns
clickbench_q10/duckdb:duckdb 95610164 96538900.00 0.99 ns
clickbench_q11/duckdb:duckdb 104526414 104783058.00 1.00 ns
clickbench_q12/duckdb:duckdb 285163494 300239569.00 0.95 ns
clickbench_q13/duckdb:duckdb 515822727 564276346.00 0.91 ns
clickbench_q14/duckdb:duckdb 331398760 353822411.00 0.94 ns
clickbench_q15/duckdb:duckdb 238886002 256238744.00 0.93 ns
clickbench_q16/duckdb:duckdb 630826893 645528995.00 0.98 ns
clickbench_q17/duckdb:duckdb 502410621 549328941.00 0.91 ns
clickbench_q18/duckdb:duckdb 1140075976 1204970937.00 0.95 ns
clickbench_q19/duckdb:duckdb 36831847 36236666.00 1.02 ns
clickbench_q20/duckdb:duckdb 931449428 1000541576.00 0.93 ns
clickbench_q21/duckdb:duckdb 933049861 1214520028.00 0.77 ns 🚀
clickbench_q22/duckdb:duckdb 1080415435 1068950834.00 1.01 ns
clickbench_q23/duckdb:duckdb 255670780 257052963.00 0.99 ns
clickbench_q24/duckdb:duckdb 62122004 62743955.00 0.99 ns
clickbench_q25/duckdb:duckdb 122767917 124198883.00 0.99 ns
clickbench_q26/duckdb:duckdb 56552643 51989717.00 1.09 ns
clickbench_q27/duckdb:duckdb 927008462 1093223827.00 0.85 ns 🚀
clickbench_q28/duckdb:duckdb 4532152646 4522603342.00 1.00 ns
clickbench_q29/duckdb:duckdb 49944619 49816140.00 1.00 ns
clickbench_q30/duckdb:duckdb 268926545 272664949.00 0.99 ns
clickbench_q31/duckdb:duckdb 368010307 401100289.00 0.92 ns
clickbench_q32/duckdb:duckdb 1464239456 1429320566.00 1.02 ns
clickbench_q33/duckdb:duckdb 1802511430 1720998327.00 1.05 ns
clickbench_q34/duckdb:duckdb 1889603393 1841477780.00 1.03 ns
clickbench_q35/duckdb:duckdb 260334496 258685845.00 1.01 ns
clickbench_q36/duckdb:duckdb 37377036 43385419.00 0.86 ns 🚀
clickbench_q37/duckdb:duckdb 33535256 33103441.00 1.01 ns
clickbench_q38/duckdb:duckdb 33049678 32668511.00 1.01 ns
clickbench_q39/duckdb:duckdb 65904344 78779914.00 0.84 ns 🚀
clickbench_q40/duckdb:duckdb 33936457 32893402.00 1.03 ns
clickbench_q41/duckdb:duckdb 32199049 31936859.00 1.01 ns
clickbench_q42/duckdb:duckdb 32880579 33280591.00 0.99 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 0.981x ➖
  • Vortex: 1.001x ➖
  • Parquet: 0.986x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 (0.825x)
  • Worst: vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked (1.175x)
  • Significant (>10%): 2↑ 2↓
Detailed Results Table
name PR 5fc6c09 base 27f8acf ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1390736710.00 1401244760.00 0.99 ns
parquet_rs-zstd decompress time/taxi 288584313.00 305560414.00 0.94 ns
compress time/taxi 713188931.00 797827696.00 0.89 ns 🚀
decompress time/taxi 18802073.00 24040880.00 0.78 ns 🚀
parquet_rs-zstd compress time/Arade 2531017333.00 2866004449.00 0.88 ns 🚀
parquet_rs-zstd decompress time/Arade 658526213.00 721264400.00 0.91 ns
compress time/Arade 1131470105.00 1207149995.00 0.94 ns
decompress time/Arade 31990869.00 32398463.00 0.99 ns
parquet_rs-zstd compress time/Bimbo 15783501642.00 16838860588.00 0.94 ns
parquet_rs-zstd decompress time/Bimbo 2224554014.00 2271259376.00 0.98 ns
compress time/Bimbo 7043262841.00 7423812908.00 0.95 ns
decompress time/Bimbo 98076295.00 109884289.00 0.89 ns 🚀
parquet_rs-zstd compress time/CMSprovider 7900992881.00 8573375511.00 0.92 ns
parquet_rs-zstd decompress time/CMSprovider 2097456607.00 2240445826.00 0.94 ns
compress time/CMSprovider 2975773057.00 2929855490.00 1.02 ns
decompress time/CMSprovider 85579545.00 87881848.00 0.97 ns
parquet_rs-zstd compress time/Euro2016 1464286126.00 1569981142.00 0.93 ns
parquet_rs-zstd decompress time/Euro2016 419886155.00 425034574.00 0.99 ns
compress time/Euro2016 423309895.00 446030624.00 0.95 ns
decompress time/Euro2016 22742952.00 23079148.00 0.99 ns
parquet_rs-zstd compress time/Food 926781594.00 1117871028.00 0.83 ns 🚀
parquet_rs-zstd decompress time/Food 234895417.00 252013664.00 0.93 ns
compress time/Food 369945268.00 438863137.00 0.84 ns 🚀
decompress time/Food 8746502.00 9717772.00 0.90 ns
parquet_rs-zstd compress time/HashTags 2538312813.00 2751316105.00 0.92 ns
parquet_rs-zstd decompress time/HashTags 672169537.00 732252045.00 0.92 ns
compress time/HashTags 935263874.00 987948673.00 0.95 ns
decompress time/HashTags 78289163.00 79608455.00 0.98 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3152108467.00 3312522834.00 0.95 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 710858598.00 832378421.00 0.85 ns 🚀
compress time/TPC-H l_comment chunked 1324907367.00 1294611687.00 1.02 ns
decompress time/TPC-H l_comment chunked 41345648.00 41212763.00 1.00 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3160898089.00 3180285846.00 0.99 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 713118501.00 710597125.00 1.00 ns
compress time/TPC-H l_comment canonical 1317201181.00 1304367701.00 1.01 ns
decompress time/TPC-H l_comment canonical 42545016.00 40600481.00 1.05 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6628965.00 6561344.00 1.01 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2595192.00 2550632.00 1.02 ns
compress time/wide table cols=100 chunks=1 rows=1000 15627910.00 15802970.00 0.99 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2606490.00 3106808.00 0.84 ns 🚀
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 81264886.00 84219701.00 0.96 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 28237704.00 29008964.00 0.97 ns
compress time/wide table cols=1000 chunks=1 rows=1000 153474022.00 159677382.00 0.96 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 23864914.00 23617721.00 1.01 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 886753845.00 912020125.00 0.97 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 342687374.00 335019007.00 1.02 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1535007188.00 1570690056.00 0.98 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 239355975.00 240188795.00 1.00 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6469114.00 6465313.00 1.00 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2570206.00 2523824.00 1.02 ns
compress time/wide table cols=100 chunks=50 rows=1000 15816618.00 16441442.00 0.96 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2568169.00 2660772.00 0.97 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 78275893.00 83699329.00 0.94 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 28555750.00 29078816.00 0.98 ns
compress time/wide table cols=1000 chunks=50 rows=1000 158916740.00 158022714.00 1.01 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 23690594.00 23648467.00 1.00 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 863924631.00 908727793.00 0.95 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 343145850.00 336134525.00 1.02 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1541186111.00 1575289503.00 0.98 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 239218115.00 240292177.00 1.00 ns
parquet size/taxi 55879185.00 55879185.00 1.00 bytes
vortex-file-compressed size/taxi 51448740.00 51448740.00 1.00 bytes
vortex:parquet-zstd size/taxi 0.92 0.92 1.00 ratio
vortex:parquet-zstd ratio compress time/taxi 0.51 0.57 0.90 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.07 0.08 0.83 ratio 🚀
parquet size/Arade 305282152.00 305282152.00 1.00 bytes
vortex-file-compressed size/Arade 143320892.00 143320892.00 1.00 bytes
vortex:parquet-zstd size/Arade 0.47 0.47 1.00 ratio
vortex:parquet-zstd ratio compress time/Arade 0.45 0.42 1.06 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.05 0.04 1.08 ratio
parquet size/Bimbo 388935055.00 388935055.00 1.00 bytes
vortex-file-compressed size/Bimbo 526057964.00 526057964.00 1.00 bytes
vortex:parquet-zstd size/Bimbo 1.35 1.35 1.00 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.45 0.44 1.01 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.04 0.05 0.91 ratio
parquet size/CMSprovider 384634824.00 384634824.00 1.00 bytes
vortex-file-compressed size/CMSprovider 448338524.00 448338524.00 1.00 bytes
vortex:parquet-zstd size/CMSprovider 1.17 1.17 1.00 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.38 0.34 1.10 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 167858692.00 167856044.00 1.00 bytes
vortex:parquet-zstd size/Euro2016 1.36 1.36 1.00 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.29 0.28 1.02 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.05 0.05 1.00 ratio
parquet size/Food 36177631.00 36177631.00 1.00 bytes
vortex-file-compressed size/Food 44162400.00 44162400.00 1.00 bytes
vortex:parquet-zstd size/Food 1.22 1.22 1.00 ratio
vortex:parquet-zstd ratio compress time/Food 0.40 0.39 1.02 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 198700644.00 198700644.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.03 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.12 0.11 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 180408824.00 180408824.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.39 1.08 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.06 0.05 1.17 ratio 🚨
parquet size/TPC-H l_comment canonical 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment canonical 180408824.00 180408824.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.42 0.41 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.36 2.41 0.98 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.00 1.22 0.82 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.89 1.90 1.00 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.85 0.81 1.04 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.73 1.72 1.01 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.70 0.72 0.97 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.44 2.54 0.96 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.00 1.05 0.95 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 2.03 1.89 1.08 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.83 0.81 1.02 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.78 1.73 1.03 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.70 0.71 0.98 ratio

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

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants