A revolutionary, intent-driven database system with deterministic execution
The Database Project. minsql.
(c) itzwaris
A database that showcases intent-driven query model, deterministic execution, and time-travel capabilities
This supports distributed sharding and Raft consensus for high availability
minsql is built with modern applications in mind
Make sure you have Rust toolchain installed on your system
Your own Raft cluster configuration for distributed setup
Make sure to check the docs/ folder for more details
Install via package manager:
sudo apt install minsqlor build from source
Check docs/ folder for detailed setup and configuration guides
Then do
./target/release/minsqlto start the database server
Check CONTRIBUTING.md for detailed contribution guidelines
Ensure you have knowledge on developing in Rust
Test your changes to ensure it adheres to the repository's coding standards by doing
cargo clippy
Test the code locally before submitting a pull request
