This is a really cool set of articles, and while it’s not going to replace sqlite it’s fantastic to see the pieces needed to do sql with SQLite’s file format
Making a basic database that works is not hard, but making a robust one is really hard. What makes SQLite shines is its extensive testsuite.
I still don't understand the motivation of limbo, as without years of hardwork on test you can't say you are correct, and why i should pay for it...
Build your own SQLite in Rust, Part 5: Evaluating queries
(blog.sylver.dev)212 points by todsacerdoti 19 February 2025 | 24 comments
Comments
- Limbo: "Limbo is a work-in-progress..."
- Sled [1]. Not sure what's going on there. Last release 3 years ago, but a constant stream of "alpha" versions that never get released.
SQLite with Rust bindings seems to be the go-to system. Depending on C packages is often a headache when cross-compiling, though.
[1] https://crates.io/crates/sled/