lotusdb 是一个结合 LSM 和 B+ 树优势的 kv 存储引擎,具备读写快速稳定、读写放大和空间放大极低、简洁优雅的特点。
https://github.com/flower-corp/lotusdb
有以下几大特点你可以学习:
1、代码简洁规范
2、涵盖大多数 Go 语言基础用法和高级特性
3、单元测试技巧
4、理解和实践常见 kv 存储模型(LSM 和 B+ 树)
5、数据库设计理念
6、底层基础知识实践(操作系统、文件、磁盘)
- 授权协议:
- Apache
- 开发语言:
- Go 查看源码»
- 操作系统:
- linux, windows, mac os