Home / Companies / Neon / Blog / Post Details
Content Deep Dive

Persistent Structures: Key to 2000x Speedup in Neon’s WAL Indexing

Blog post from Neon

Post Details
Company
Date Published
Author
Bojan Serafimov
Word Count
2,333
Company Posts That Month
16
Language
English
Hacker News Points
-
Post removed?
No
Summary

Neon, a serverless Postgres system, has introduced a new persistent data structure that significantly enhances the speed of their Write-Ahead Log (WAL) indexing, achieving a 70 to 2000x speedup compared to previous methods. The system separates storage from compute and offers features like usage-based billing, autoscaling, and database branching. The challenge addressed is efficiently finding the WAL for a given data point, a problem previously tackled with various data structures, including R-Trees and segment trees, which proved inadequate. The innovative solution utilizes Rust Persistent Data Structures (RPDS), which allow querying past states efficiently by making tree-based data structures immutable through a copy-on-write method. This approach not only accelerates the search process but also keeps the complexity within manageable bounds, highlighting the potential of persistent data structures in high-performance computing scenarios.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 1 754 147 59 +46%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.