we implemented batched reads in the v3 full-text engine, leading to a ~9x performance improvement. postings are stored as columns, and we were reading them a row at a time
sometimes optimization is not about being clever, but simply avoiding mistakes
tpuf.link/v3/2026-10-02
tpuf.link
Batched reads speed up FTS by 9x
Follow along as we evolve turbopuffer's storage architecture and grind latency down til it's better than it ever was