Compression17 charts

Compression Throughput vs Parquet

Write Speed (Compression)3.04x
📤Scan Speed (Decompression)20.70x
Inverse geomean of Vortex/Parquet ratios (higher is better)
Y

arade

Show
Y
loading…

bimbo

Show
Y
loading…

cmsprovider

Show
Y
loading…

euro2016

Show
Y
loading…

food

Show
Y
loading…

hashtags

Show
Y
loading…

taxi

Show
Y
loading…

tpc-h l_comment canonical

Show
Y
loading…

tpc-h l_comment chunked

Show
Y
loading…

wide table cols=10000 chunks=1 rows=1000

Show
Y
loading…

wide table cols=10000 chunks=50 rows=1000

Show
Y
loading…

wide table cols=1000 chunks=1 rows=1000

Show
Y
loading…

wide table cols=1000 chunks=50 rows=1000

Show
Y
loading…

wide table cols=100 chunks=1 rows=1000

Show
Y
loading…

wide table cols=100 chunks=50 rows=1000

Show
Y
loading…

wide table cols=10 chunks=1 rows=1000

Show
Y
loading…

wide table cols=10 chunks=50 rows=1000

Show
Y
loading…
Compression Size26 charts

Compression Size Summary

⬇️Min Size Ratio0.56x
📊Mean Size Ratio1.07x
⬆️Max Size Ratio1.38x
Geomean of Vortex/Parquet size ratios (lower is better)
Y

appian

Show
Y
loading…

arade

Show
Y
loading…

bimbo

Show
Y
loading…

clickbench

Show
Y
loading…

cmsprovider

Show
Y
loading…

euro2016

Show
Y
loading…

fineweb

Show
Y
loading…

food

Show
Y
loading…

hashtags

Show
Y
loading…

polarsignals/1000000

Show
Y
loading…

statpopgen/100000

Show
Y
loading…

taxi

Show
Y
loading…

tpcds

Show
Y
loading…

tpch

Show
Y
loading…

tpch/10

Show
Y
loading…

tpch/100

Show
Y
loading…

tpc-h l_comment canonical

Show
Y
loading…

tpc-h l_comment chunked

Show
Y
loading…

wide table cols=10000 chunks=1 rows=1000

Show
Y
loading…

wide table cols=10000 chunks=50 rows=1000

Show
Y
loading…

wide table cols=1000 chunks=1 rows=1000

Show
Y
loading…

wide table cols=1000 chunks=50 rows=1000

Show
Y
loading…

wide table cols=100 chunks=1 rows=1000

Show
Y
loading…

wide table cols=100 chunks=50 rows=1000

Show
Y
loading…

wide table cols=10 chunks=1 rows=1000

Show
Y
loading…

wide table cols=10 chunks=50 rows=1000

Show
Y
loading…
Clickbench43 charts

Performance Summary

#1datafusion:vortex1.26x11.18 s
#2duckdb:parquet1.33x10.14 s
#3duckdb:vortex1.35x10.60 s
#4duckdb:vortex-compact1.51x11.17 s
#5duckdb:duckdb1.54x10.38 s
#6datafusion:vortex-compact1.57x13.45 s
#7datafusion:parquet1.62x15.45 s
#8datafusion:lance12.25x99.21 s
Geomean of query time ratio to fastest (lower is better)
Y

Q0

Show
Y
loading…

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…

Q11

Show
Y
loading…

Q12

Show
Y
loading…

Q13

Show
Y
loading…

Q14

Show
Y
loading…

Q15

Show
Y
loading…

Q16

Show
Y
loading…

Q17

Show
Y
loading…

Q18

Show
Y
loading…

Q19

Show
Y
loading…

Q20

Show
Y
loading…

Q21

Show
Y
loading…

Q22

Show
Y
loading…

Q23

Show
Y
loading…

Q24

Show
Y
loading…

Q25

Show
Y
loading…

Q26

Show
Y
loading…

Q27

Show
Y
loading…

Q28

Show
Y
loading…

Q29

Show
Y
loading…

Q30

Show
Y
loading…

Q31

Show
Y
loading…

Q32

Show
Y
loading…

Q33

Show
Y
loading…

Q34

Show
Y
loading…

Q35

Show
Y
loading…

Q36

Show
Y
loading…

Q37

Show
Y
loading…

Q38

Show
Y
loading…

Q39

Show
Y
loading…

Q40

Show
Y
loading…

Q41

Show
Y
loading…

Q42

Show
Y
loading…
TPC-H (NVMe) (SF=1)22 charts

Performance Summary

#1duckdb:duckdb1.13x588.59 ms
#2datafusion:vortex1.59x799.55 ms
#3datafusion:vortex-compact1.76x869.91 ms
#4duckdb:vortex1.89x933.97 ms
#5duckdb:vortex-compact1.95x959.43 ms
#6datafusion:arrow1.96x1.08 s
#7duckdb:parquet3.69x1.95 s
#8datafusion:parquet4.70x2.32 s
#9datafusion:lance5.21x2.87 s
Geomean of query time ratio to fastest (lower is better)
Y

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…

Q11

Show
Y
loading…

Q12

Show
Y
loading…

Q13

Show
Y
loading…

Q14

Show
Y
loading…

Q15

Show
Y
loading…

Q16

Show
Y
loading…

Q17

Show
Y
loading…

Q18

Show
Y
loading…

Q19

Show
Y
loading…

Q20

Show
Y
loading…

Q21

Show
Y
loading…

Q22

Show
Y
loading…
TPC-H (S3) (SF=1)22 charts

Performance Summary

#1datafusion:vortex-compact1.22x6.16 s
#2datafusion:parquet1.25x6.44 s
#3datafusion:vortex1.35x6.89 s
#4datafusion:lance1.44x7.69 s
#5duckdb:vortex-compact1.64x8.51 s
#6duckdb:vortex1.82x9.39 s
#7duckdb:parquet2.80x14.17 s
Geomean of query time ratio to fastest (lower is better)
Y

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…

Q11

Show
Y
loading…

Q12

Show
Y
loading…

Q13

Show
Y
loading…

Q14

Show
Y
loading…

Q15

Show
Y
loading…

Q16

Show
Y
loading…

Q17

Show
Y
loading…

Q18

Show
Y
loading…

Q19

Show
Y
loading…

Q20

Show
Y
loading…

Q21

Show
Y
loading…

Q22

Show
Y
loading…
TPC-H (NVMe) (SF=10)22 charts

Performance Summary

#1duckdb:duckdb1.03x2.15 s
#2duckdb:vortex1.54x3.27 s
#3duckdb:vortex-compact1.62x3.38 s
#4datafusion:vortex2.13x5.08 s
#5duckdb:parquet2.17x4.70 s
#6datafusion:vortex-compact2.39x5.46 s
#7datafusion:parquet3.36x7.07 s
#8datafusion:arrow6.31x16.39 s
#9datafusion:lance12.76x31.51 s
Geomean of query time ratio to fastest (lower is better)
Y

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…

Q11

Show
Y
loading…

Q12

Show
Y
loading…

Q13

Show
Y
loading…

Q14

Show
Y
loading…

Q15

Show
Y
loading…

Q16

Show
Y
loading…

Q17

Show
Y
loading…

Q18

Show
Y
loading…

Q19

Show
Y
loading…

Q20

Show
Y
loading…

Q21

Show
Y
loading…

Q22

Show
Y
loading…
TPC-H (S3) (SF=10)22 charts

Performance Summary

#1datafusion:vortex1.12x12.35 s
#2datafusion:vortex-compact1.13x12.38 s
#3datafusion:parquet1.38x15.81 s
#4duckdb:vortex-compact1.58x17.50 s
#5duckdb:vortex1.70x19.16 s
#6duckdb:parquet1.75x19.55 s
#7datafusion:lance3.28x43.02 s
Geomean of query time ratio to fastest (lower is better)
Y

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…

Q11

Show
Y
loading…

Q12

Show
Y
loading…

Q13

Show
Y
loading…

Q14

Show
Y
loading…

Q15

Show
Y
loading…

Q16

Show
Y
loading…

Q17

Show
Y
loading…

Q18

Show
Y
loading…

Q19

Show
Y
loading…

Q20

Show
Y
loading…

Q21

Show
Y
loading…

Q22

Show
Y
loading…
TPC-H (NVMe) (SF=100)22 charts

Performance Summary

#1duckdb:vortex1.06x23.92 s
#2duckdb:parquet1.23x25.54 s
#3datafusion:vortex2.25x61.76 s
#4datafusion:parquet2.27x54.84 s
Geomean of query time ratio to fastest (lower is better)
Y

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…

Q11

Show
Y
loading…

Q12

Show
Y
loading…

Q13

Show
Y
loading…

Q14

Show
Y
loading…

Q15

Show
Y
loading…

Q16

Show
Y
loading…

Q17

Show
Y
loading…

Q18

Show
Y
loading…

Q19

Show
Y
loading…

Q20

Show
Y
loading…

Q21

Show
Y
loading…

Q22

Show
Y
loading…
TPC-H (S3) (SF=100)22 charts

Performance Summary

#1datafusion:vortex1.20x81.11 s
#2datafusion:parquet1.27x78.65 s
#3duckdb:vortex2.11x131.84 s
#4duckdb:parquet2.52x159.93 s
Geomean of query time ratio to fastest (lower is better)
Y

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…

Q11

Show
Y
loading…

Q12

Show
Y
loading…

Q13

Show
Y
loading…

Q14

Show
Y
loading…

Q15

Show
Y
loading…

Q16

Show
Y
loading…

Q17

Show
Y
loading…

Q18

Show
Y
loading…

Q19

Show
Y
loading…

Q20

Show
Y
loading…

Q21

Show
Y
loading…

Q22

Show
Y
loading…
TPC-DS (NVMe) (SF=1)99 charts

Performance Summary

#1duckdb:duckdb1.10x3.39 s
#2duckdb:parquet1.40x3.91 s
#3duckdb:vortex1.70x4.39 s
#4datafusion:vortex1.99x7.13 s
#5duckdb:vortex-compact2.31x5.91 s
#6datafusion:vortex-compact2.42x8.19 s
#7datafusion:parquet2.43x7.46 s
Geomean of query time ratio to fastest (lower is better)
Y

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…

Q11

Show
Y
loading…

Q12

Show
Y
loading…

Q13

Show
Y
loading…

Q14

Show
Y
loading…

Q15

Show
Y
loading…

Q16

Show
Y
loading…

Q17

Show
Y
loading…

Q18

Show
Y
loading…

Q19

Show
Y
loading…

Q20

Show
Y
loading…

Q21

Show
Y
loading…

Q22

Show
Y
loading…

Q23

Show
Y
loading…

Q24

Show
Y
loading…

Q25

Show
Y
loading…

Q26

Show
Y
loading…

Q27

Show
Y
loading…

Q28

Show
Y
loading…

Q29

Show
Y
loading…

Q30

Show
Y
loading…

Q31

Show
Y
loading…

Q32

Show
Y
loading…

Q33

Show
Y
loading…

Q34

Show
Y
loading…

Q35

Show
Y
loading…

Q36

Show
Y
loading…

Q37

Show
Y
loading…

Q38

Show
Y
loading…

Q39

Show
Y
loading…

Q40

Show
Y
loading…

Q41

Show
Y
loading…

Q42

Show
Y
loading…

Q43

Show
Y
loading…

Q44

Show
Y
loading…

Q45

Show
Y
loading…

Q46

Show
Y
loading…

Q47

Show
Y
loading…

Q48

Show
Y
loading…

Q49

Show
Y
loading…

Q50

Show
Y
loading…

Q51

Show
Y
loading…

Q52

Show
Y
loading…

Q53

Show
Y
loading…

Q54

Show
Y
loading…

Q55

Show
Y
loading…

Q56

Show
Y
loading…

Q57

Show
Y
loading…

Q58

Show
Y
loading…

Q59

Show
Y
loading…

Q60

Show
Y
loading…

Q61

Show
Y
loading…

Q62

Show
Y
loading…

Q63

Show
Y
loading…

Q64

Show
Y
loading…

Q65

Show
Y
loading…

Q66

Show
Y
loading…

Q67

Show
Y
loading…

Q68

Show
Y
loading…

Q69

Show
Y
loading…

Q70

Show
Y
loading…

Q71

Show
Y
loading…

Q72

Show
Y
loading…

Q73

Show
Y
loading…

Q74

Show
Y
loading…

Q75

Show
Y
loading…

Q76

Show
Y
loading…

Q77

Show
Y
loading…

Q78

Show
Y
loading…

Q79

Show
Y
loading…

Q80

Show
Y
loading…

Q81

Show
Y
loading…

Q82

Show
Y
loading…

Q83

Show
Y
loading…

Q84

Show
Y
loading…

Q85

Show
Y
loading…

Q86

Show
Y
loading…

Q87

Show
Y
loading…

Q88

Show
Y
loading…

Q89

Show
Y
loading…

Q90

Show
Y
loading…

Q91

Show
Y
loading…

Q92

Show
Y
loading…

Q93

Show
Y
loading…

Q94

Show
Y
loading…

Q95

Show
Y
loading…

Q96

Show
Y
loading…

Q97

Show
Y
loading…

Q98

Show
Y
loading…

Q99

Show
Y
loading…
Random Access9 charts

Random Access Performance

#1lance350.25 us1.00x
#2vortex3.40 ms9.70x
#3parquet9.07 s25886.50x
Random access time | Ratio to fastest (lower is better)
Y

feature-vectors/correlated

Show
Y
loading…

feature-vectors/uniform

Show
Y
loading…

nested-lists/correlated

Show
Y
loading…

nested-lists/uniform

Show
Y
loading…

nested-structs/correlated

Show
Y
loading…

nested-structs/uniform

Show
Y
loading…

taxi

Show
Y
loading…

taxi/correlated

Show
Y
loading…

taxi/uniform

Show
Y
loading…
Statistical and Population Genetics11 charts

Performance Summary

#1duckdb:vortex1.23x11.80 s
#2duckdb:vortex-compact1.68x12.48 s
#3duckdb:parquet2.52x10.05 s
Geomean of query time ratio to fastest (lower is better)
Y

Q0

Show
Y
loading…

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…

Q10

Show
Y
loading…
PolarSignals Profiling10 charts

Performance Summary

#1datafusion:vortex1.00x863.51 ms
Geomean of query time ratio to fastest (lower is better)
Y

Q0

Show
Y
loading…

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…

Q9

Show
Y
loading…
fineweb [nvme]9 charts
Y

Q0

Show
Y
loading…

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…
fineweb [s3]9 charts
Y

Q0

Show
Y
loading…

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…
appian [nvme]8 charts
Y

Q1

Show
Y
loading…

Q2

Show
Y
loading…

Q3

Show
Y
loading…

Q4

Show
Y
loading…

Q5

Show
Y
loading…

Q6

Show
Y
loading…

Q7

Show
Y
loading…

Q8

Show
Y
loading…
clickbench-sorted [nvme]10 charts
Y

Q23

Show
Y
loading…

Q24

Show
Y
loading…

Q26

Show
Y
loading…

Q36

Show
Y
loading…

Q37

Show
Y
loading…

Q38

Show
Y
loading…

Q39

Show
Y
loading…

Q40

Show
Y
loading…

Q41

Show
Y
loading…

Q42

Show
Y
loading…
vortex [nvme]3 charts
Y

Q0

Show
Y
loading…

Q1

Show
Y
loading…

Q2

Show
Y
loading…