Compression17 charts

Compression Throughput vs Parquet

Write Speed (Compression)2.48x
📤Scan Speed (Decompression)16.43x
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

#1duckdb:vortex1.21x13.73 s
#2datafusion:vortex1.25x15.10 s
#3datafusion:parquet1.68x21.40 s
#4duckdb:parquet1.69x17.71 s
#5duckdb:duckdb1.70x16.72 s
#6datafusion:vortex-compact1.79x20.56 s
#7duckdb:vortex-compact1.84x18.21 s
#8datafusion:lance11.23x98.48 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.16x592.52 ms
#2duckdb:vortex1.40x707.11 ms
#3datafusion:vortex1.43x738.41 ms
#4duckdb:vortex-compact1.66x829.31 ms
#5datafusion:vortex-compact1.69x849.91 ms
#6datafusion:arrow1.96x1.09 s
#7duckdb:parquet3.35x1.78 s
#8datafusion:parquet3.98x1.95 s
#9datafusion:lance4.42x2.47 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:lance1.26x7.69 s
#2datafusion:vortex-compact1.26x7.26 s
#3datafusion:parquet1.29x7.64 s
#4datafusion:vortex1.32x7.48 s
#5duckdb:vortex-compact2.20x13.13 s
#6duckdb:vortex2.25x13.40 s
#7duckdb:parquet3.19x18.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 (NVMe) (SF=10)22 charts

Performance Summary

#1duckdb:duckdb1.10x2.80 s
#2duckdb:vortex1.21x3.29 s
#3duckdb:vortex-compact1.61x4.35 s
#4datafusion:vortex1.83x5.72 s
#5duckdb:parquet2.23x5.66 s
#6datafusion:vortex-compact2.24x6.50 s
#7datafusion:parquet3.17x8.12 s
#8datafusion:arrow5.34x16.75 s
#9datafusion:lance10.04x28.82 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:vortex-compact1.09x16.69 s
#2datafusion:vortex1.13x17.48 s
#3duckdb:vortex-compact1.30x20.26 s
#4duckdb:vortex1.35x21.03 s
#5datafusion:parquet1.47x23.65 s
#6duckdb:parquet2.04x31.35 s
#7datafusion:lance2.33x43.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.06x30.81 s
#2duckdb:parquet1.42x37.52 s
#3datafusion:vortex1.69x59.71 s
#4datafusion:parquet2.36x69.65 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.07x107.87 s
#2duckdb:vortex1.18x115.05 s
#3duckdb:parquet1.53x145.66 s
#4datafusion:parquet1.62x159.54 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.12x3.40 s
#2duckdb:parquet1.42x4.03 s
#3duckdb:vortex1.43x3.89 s
#4datafusion:vortex1.84x7.54 s
#5datafusion:parquet1.96x6.48 s
#6duckdb:vortex-compact2.23x6.04 s
#7datafusion:vortex-compact2.40x9.09 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

#1lance372.02 us1.00x
#2vortex3.17 ms8.52x
#3parquet8.30 s22305.25x
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.02x8.37 s
#2duckdb:vortex-compact1.69x10.48 s
#3duckdb:parquet2.63x11.44 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.00x1.10 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…
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]2 charts
Y

Q0

Show
Y
loading…

Q1

Show
Y
loading…