Skip to content

A low level database engine in rust with deterministic execution

License

Notifications You must be signed in to change notification settings

itzwaris/minsql

Repository files navigation

minsql

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

Before you start

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

If you want to get started

Install via package manager: sudo apt install minsql or build from source

Check docs/ folder for detailed setup and configuration guides

Then do ./target/release/minsql to start the database server

If you want to contribute

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

Made with ❤️ by @itzwaris

About

A low level database engine in rust with deterministic execution

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •