

Rebuilding InfluxDB with Rust with Andrew Lamb
Aug 31, 2024
Andrew Lamb, a Staff Engineer at InfluxData with a decade of C/C++ experience, shares insights on the exciting transition to Rust for InfluxDB 3.0. He discusses the architectural advancements aimed at improving time series data handling and the integration of the Apache Arrow ecosystem. The conversation covers challenges in database programming, including language limitations and managing async workflows, while underscoring Rust's benefits in safety and performance. Andrew also reveals future plans for InfluxDB, reflecting the ongoing evolution of open-source software.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7
Intro
00:00 • 2min
Transitioning to Rust
01:57 • 9min
Revolutionizing Time Series Databases
11:25 • 13min
Evolving Database Languages
24:46 • 4min
Modern Software Development Challenges
29:09 • 6min
Harnessing Tokio for Async Databases
35:01 • 16min
Exploring Rust and Its Traits
51:15 • 9min