Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/creeper12356/LSM-KV
高级数据结构Project
https://github.com/creeper12356/LSM-KV
Last synced: 8 days ago
JSON representation
高级数据结构Project
- Host: GitHub
- URL: https://github.com/creeper12356/LSM-KV
- Owner: creeper12356
- Created: 2024-06-02T09:38:26.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-07-26T07:54:21.000Z (4 months ago)
- Last Synced: 2024-08-01T21:47:38.009Z (4 months ago)
- Language: C++
- Size: 904 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-se - Creeper-2022
README
# Project LSM-KV: 键值分离存储系统
> creeper12356
### 简介
本项目为课程SE2322高级数据结构的Project,使用C++实现一个键值分离存储系统,最终分数100/100。
### 编译和运行
注:本项目必须在**Linux**操作系统上编译和运行。
#### 编译
本项目使用日志输出以便于快速Debug,可以在编译时指定是否开启日志。关闭日志编译:
```sh
make
```
开启日志编译:
```sh
make ENABLE_LOG=1
```
#### 运行
编译成功后,可以运行各项测试。
运行正确性测试:
```sh
./correctness -v
```
运行持久性测试:
```sh
./persistence -v
```
运行性能测试:
```
./performance
```Enjoy coding! 😀