Sunday, September 13, 2026

Rust DB: Limbo: SQLite + vectors

from scratch

Building a Simple DB in Rust - Part 1 - Parsing | John's Codes

Building a Simple DB in Rust - Part 2 - Basic Execution | John's Codes



from SQLite C code

Introducing Limbo: A complete rewrite of SQLite in Rust

SQLite is known for its stellar performance, but in many operations, Limbo is already on par or faster than SQLite. Executing cargo bench on Limbo’s main directory, we can compare SQLite running 
SELECT * FROM users LIMIT 1 
(620ns on Macbook Air M2), with Limbo executing the same query (506ns), which is 20% faster.

No comments: