gkvdb高性能Key-Value嵌入式事务数据库

仓库地址

关于项目

1. 使用到的模块

  1. "github.com/gogf/gf/g/os/gfile"
  2. "github.com/gogf/gf/g/encoding/ghash"
  3. "github.com/gogf/gf/g/container/gmap"
  4. "github.com/gogf/gf/g/container/gtype"
  5. "github.com/gogf/gf/g/os/gmlock"
  6. "github.com/gogf/gf/g/os/grpool"
  7. "github.com/gogf/gf/g/container/glist"
  8. "github.com/gogf/gf/g/os/gcache"
  9. "gitee.com/johng/gkvdb/gkvdb/gfilespace"
  10. "github.com/gogf/gf/g/os/gtime"

2. 你能从这个项目了解什么?

  • 《Key-Value数据库是如何炼成的》
  • 常用数据结构操作,二进制文件操作,并发安全控制;
  • 缓存控制、内存锁、文件碎片管理、文件指针池、Goroutine池等等;
  • 等等等等;