Compression17 charts

Compression Throughput vs Parquet

Write Speed (Compression)2.99x
📤Scan Speed (Decompression)20.84x
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.19x10.86 s
#2duckdb:parquet1.38x10.19 s
#3duckdb:vortex1.42x10.94 s
#4duckdb:vortex-compact1.54x11.19 s
#5datafusion:vortex-compact1.54x13.32 s
#6duckdb:duckdb1.62x10.49 s
#7datafusion:parquet1.68x15.44 s
#8datafusion:lance12.76x101.20 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.18x591.74 ms
#2datafusion:vortex1.49x733.68 ms
#3datafusion:vortex-compact1.68x808.66 ms
#4duckdb:vortex1.87x893.26 ms
#5duckdb:vortex-compact1.96x929.53 ms
#6datafusion:arrow2.03x1.08 s
#7duckdb:parquet3.83x1.95 s
#8datafusion:parquet4.97x2.38 s
#9datafusion:lance5.38x2.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:parquet1.26x6.60 s
#2datafusion:vortex-compact1.35x7.11 s
#3datafusion:vortex1.38x7.09 s
#4datafusion:lance1.42x7.69 s
#5duckdb:vortex-compact1.65x8.70 s
#6duckdb:vortex1.71x9.01 s
#7duckdb:parquet2.88x14.78 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.09x2.16 s
#2duckdb:vortex1.60x3.23 s
#3duckdb:vortex-compact1.63x3.25 s
#4datafusion:vortex1.86x4.55 s
#5datafusion:vortex-compact2.14x4.86 s
#6duckdb:parquet2.29x4.71 s
#7datafusion:parquet3.55x7.14 s
#8datafusion:arrow6.63x16.39 s
#9datafusion:lance13.32x31.39 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.60 s
#2datafusion:vortex-compact1.33x18.03 s
#3datafusion:parquet1.43x16.45 s
#4duckdb:vortex-compact1.58x17.69 s
#5duckdb:parquet1.75x19.94 s
#6duckdb:vortex1.76x20.24 s
#7datafusion:lance3.26x43.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.14x23.52 s
#2duckdb:parquet1.34x25.72 s
#3datafusion:vortex1.86x51.93 s
#4datafusion:parquet2.48x55.12 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.12x73.16 s
#2datafusion:parquet1.39x80.62 s
#3duckdb:vortex2.20x130.94 s
#4duckdb:parquet2.61x154.83 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.11x3.41 s
#2duckdb:parquet1.41x3.98 s
#3duckdb:vortex1.64x4.27 s
#4datafusion:vortex1.92x6.98 s
#5duckdb:vortex-compact2.24x5.71 s
#6datafusion:vortex-compact2.36x8.09 s
#7datafusion:parquet2.44x7.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

#1vortex326.51 us1.00x
#2lance346.85 us1.06x
#3parquet9.14 s27991.70x
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.32x12.97 s
#2duckdb:vortex-compact1.61x12.63 s
#3duckdb:parquet2.45x10.11 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.00x795.48 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…