# simple-db-rust [![docs](https://docs.rs/simple-db-rust/badge.svg)](https://docs.rs/simple-db-rust) [![Rust](https://github.com/XiaochenCui/simple-db-rust/actions/workflows/rust.yml/badge.svg)](https://github.com/XiaochenCui/simple-db-rust/actions/workflows/rust.yml) [![codecov](https://codecov.io/gh/XiaochenCui/simple-db-rust/branch/master/graph/badge.svg)](https://codecov.io/gh/XiaochenCui/simple-db-rust) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/4128/badge)](https://bestpractices.coreinfrastructure.org/projects/4128) A simple database writing in rust, inspired from mit 6.830 ## Roadmap ### 0.0.0 - B+ tree storage structure - Buffer pool - Insert ### 0.1.0 - Publish to crates.io ### 0.2.0 - Iterator - Search by condition ### 0.3.0 - Delete, query, update ### 1.0.0 - SQL (used for TPC test) - Page topology ## License [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FXiaochenCui%2Fsimple-db-rust.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FXiaochenCui%2Fsimple-db-rust?ref=badge_large)