This is a database system developed based on Rust, which currently supports basic database operations and instructions, supports persistent storage, and is compatible with MySQL syntax.
To get started with RustDB, follow these steps:
-
Visit Rust's official website to install the basic environment required for running Rust programs.
-
Clone this repository to your local machine:
$ git clone https://github.com/DMSintalor/simple-db.git
-
Navigate to the project directory:
$ cd simple-db
-
Build and install RustDB:
$ cargo build --release
-
Execute SimpleDB
$ cd target/release $ run SimpleDB
Alternatively, you can use cargo run
to start the program.
- Create Table
- Drop Table
- Select Data
- Inner Join
- Multi Conditions
-
Like
-
IS NULL
-
< > =
-
And Or
-
- Insert Data into Table
- Delete Data from Table
- Multi Conditions
- Update Data
- Multi Conditions
- Create New Database
- Change Database
- Drop Database
- Change Password
- I/O Lock
- BTree
- Cloud Storage
- Data Encryption With RSA
- Support Python API like SQLAlchemy