Starred repositories
ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction
Labs for the 2023 edition of 6.1810: Operating System Engineering.
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
A pluggable, high-performance RPC framework written in cpp
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
A list of learning materials to understand databases internals
A modern, fast, lightweight thread pool library based on C++20
带有详细注释的 Redis 3.0 代码(annotated Redis 3.0 source code)。
leveldb 源码阅读,分析 DB 运作流程与 WAL、SSTable 等文件格式与 Compaction 过程。
A Vector Database Tutorial (over CMU-DB's BusTub system)
Sample implementation of PBFT consensus algorithm
Curated list of project-based tutorials
MIT 6.828 (6.S081) (6.1810) xv6-labs-2022 实验的答案和解析
Code repository for the book 'Distributed System Deep Dive'《深入理解分布式系统》代码仓库
《Effective Modern C++》- 完成翻译