Get the latest tech news
ToyDB rewritten: a distributed SQL database in Rust, for education
Distributed SQL database in Rust, written as an educational project - erikgrinaker/toydb
Based on this experience, I've rewritten toyDB as a simple illustration of the architecture and concepts behind distributed SQL databases. Other aspects like performance, scalability, and availability are non-goals -- these are major sources of complexity in production-grade databases, and obscure the basic underlying concepts. Disabling fsync, or using the in-memory engine, significantly improves write performance (at the expense of durability).
Or read this on Hacker News