A simple key-value storage engine in GO. The main purpose of this project is to learn database basics. including but not limited to:
- transaction with MVCC-based snapshot isloation
- Write-Ahead Log (WAL)
- LSM-tree
- ... ...
More pratices are still begin planned.