Totally async, pure rust implement database based on B+Tree for learning. Refer to bustub, toydb. Which is still in the experimental stage.
- Parsing
- Begin
- Commit
- Rollback
- CreateTable
- DropTable
- Delete
- Insert
- Update
- Select
- Explain
- Planner
- Executor
- Transaction
- BPlus Tree
- Search
- Insert
- Delete
- Concurrency
- Buffer Poll
- Evict Policy
- Page lifetime manage