my database manage system
- Lexer
- Recursive descent parser
- Serializer
- B Plus Tree
- Memory Pools
- LRU
- File System
- no safety
- no efficiency
- not stable
- not reliable
- may be some bugs
Environment: linux third-party libraries: readline, file_system
- create database
- show database
- use database
- drop database
- create table
- show table
- explain table
- insert table
- select table
- delete table
- drop table
- create index
- show index
- drop index
- exit
- alter sql
- update sql
- mutiple index
- transaction
- concurrency
- logger
- recovery
Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (git checkout -b improve-feature)
- Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (git commit -am 'Improve feature')
- Push to the branch (git push origin improve-feature)
- Create a Pull Request
If you find a bug, kindly open an issue here by including your data.