Spiral Logo

Latest posts

Feb 26, 2026 · by Nicholas Gates

Have your cake and decompress it too

How Vortex uses BtrBlocks-style codec selection to beat Parquet+ZSTD on both size and speed.

Sep 11, 2025 · by Will Manning

Announcing Spiral

Data 3.0, with backing from the best

Aug 6, 2025 · by Nicholas Gates and Will Manning

Vortex: a Linux Foundation Project

Building the Future of Open Source, Columnar Storage

Apr 30, 2025 · by Andrew Duffy

Vortex on Ice

Using Vortex to accelerate Apache Iceberg queries up to 4x

Apr 24, 2025 · by Nicholas Gates

Towards Vortex 1.0

Preparing to launch Vortex 1.0 and the 2025.05 Edition

Apr 14, 2025 · by Adam Gutglick

So you want to use Object Storage

Tips and lessons learned from building systems directly against object stores

Mar 17, 2025 · by Robert Kruszewski

ALP Rust is faster than C++

How well-defined casting semantics in Rust allow for 20-50% faster ALP compression

Mar 5, 2025 · by Nicholas Gates

What if we just didn’t decompress it?

How push-down compute helps Vortex run faster and decompress less

Feb 25, 2025 · by Daniel King

Zone maps, or “queries go brrr”

Waiting sucks. Let's use zone maps to move fast and read less.

Feb 10, 2025 · by Robert Kruszewski

Data Layouts: Where Bytes Find Their Forever Home

How Vortex tackles data layout challenges across analytics and machine learning workflows.

Feb 8, 2025 · by Nicholas Gates

Logical vs Physical data types

The rationale behind the Vortex logical type system.

Nov 9, 2024 · by Andrew Duffy

Compressing strings with FSST

Random access string compression with FSST and Rust.

Oct 31, 2024 · by Andrew Duffy

Trick-or-treating with Vortex

On a journey to make your data more fun sized.

Jun 19, 2024 · by Nicholas Gates

Life in the fastlanes

Decoding > 100 billion integers per second with scalar Rust.