4 ms·
Neon (open-source alternative to Aurora) is 73.6% Rust. Databend (open-source Snowflake alternative) is even more Rust-heavy at 97.2%. Interesting trend - mode
by BohuTANG 1y ago
Neon (open-source alternative to Aurora) is 73.6% Rust. Databend (open-source Snowflake alternative) is even more Rust-heavy at 97.2%.
Interesting trend - modern serverless databases choosing Rust for its memory safety, performance predictability. Makes sense for systems where reliability and efficiency are non-negotiable.
- mdaniel 1y agoWow, go them! https://github.com/databendlabs/jepsen.meta#jepsenmetasrv https://github.com/databendlabs/jepsen.meta#jepsenmetasrv
- BohuTANG 1y agoYes, Databend's metadata service (https://github.com/databendlabs/databend/tree/main/src/meta https://github.com/databendlabs/databend/tree/main/src/meta) also uses a Raft implementation written in Rust: https://github.com/databendlabs/openraft https://github.com/databendlabs/openraft. We've been running OpenRaft in production for several years now and have found it to be quite stable. It's designed as a generic, feature-complete Raft library that handles the complexities of distributed consensus well. If you're looking for a mature Rust Raft implementation, it's definitely worth considering.