ChiselStore is an embeddable, dispensed SQLite for Rust, powered by Itsy-bitsy Raft.
Featured Content Ads
add advertising hereSQLite is a like a flash and compact relational database administration machine, but it unquestionably is limited to single-node configurations.
ChiselStore extends SQLite to traipse on a cluster of machines with the Raft consensus algorithm.
With ChiselStore, you acquire some ample benefits of easy-to-exercise, embeddable SQLite but with Raft’s excessive availability and fault tolerance.
Parts
- SQLite with Raft’s excessive availability and fault tolerance
- Solid consistency with non-fundamental relaxed reads
- Embeddable Rust library
Roadmap
- Efficient node restarts (with Raft snapshots)
- Dynamic cluster membership (with Raft joint consensus)
- Red meat up executing non-deterministic SQL capabilities
Getting Started
Peep the example server of exercise the ChiselStore library.
License
This challenge is licensed under the MIT license.
Contribution
Except you explicitly yelp in another case, any contribution deliberately submitted
for inclusion in ChiselStore by you, will doubtless be licensed as MIT, with none additional
phrases or stipulations.