Highlights
- Pro
db
c/c++ build a simple b+tree RDMS(利用c/c++ 开发基于B+树的小型关系型数据库 )
leveldb 源码阅读,分析 DB 运作流程与 WAL、SSTable 等文件格式与 Compaction 过程。
A redis-protocol compatible frontend to google's leveldb
A C++11 implementation of Redis Server, including cluster, use Leveldb for persist storage
对redis做了简化,方便理解源码,redis拥有很漂亮的c风格的代码,值得一读.
redis-cpp is a header-only library in C++17 for Redis (and C++11 backport)
redis-cpp17 is a cross platfrom compatible redis protocol with multithreaded c++17 client,server,proxy
Modern, asynchronous, and wicked fast C++11 client for Redis
C++实现redis分布式锁(Redlock Redis-based distributed locks implementation in C++)
分布式文档数据库mongodb-4.4(mongos、mongod、wiredtiger存储引擎)源码中文注释分析,近期持续更新(近期重点)
rocksdb-6.1.2 KV存储引擎源码中文注释分析,后期与mongodb默认KV存储引擎wiredtiger进行原理与性能比较,近期持续更新
带有详细注释的 Redis 3.0 代码(annotated Redis 3.0 source code)。
The BusTub Relational Database Management System (Educational)
A library that provides an embeddable, persistent key-value store for fast storage.