williammli's repositories
abseil-cpp
Abseil Common Libraries (C++)
awesome-consensus
Awesome list for Paxos and friends
braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
bustub
The BusTub Relational Database Management System (Educational)
ceph
Ceph is a distributed object, block, and file storage platform
CS-Books
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
dpdk
Data Plane Development Kit
dragonboat
A feature complete and high performance multi-group Raft library in Go.
etcd
Distributed reliable key-value store for the most critical data of a distributed system
libevent
Event notification library
linux_kernel_wiki
linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
middleware_development_learning
中间件、高性能服务器、分布式存储等(redis、memcache、nginx、大容量redis pika、rocksdb、mongodb、wiredtiger存储引擎、高性能代理中间件)二次开发、性能优化,逐步整理文档说明并配合demo指导--每周末定时更新2-3篇技术文章及程序demo
mongo
The MongoDB Database
paxos_raft_protocol
分布式一致性协议相关论文及中文译文,涵盖Paxos、Raft、Zab
perfbook
Is Parallel Programming Hard, And If So, What Can You Do About It?
phxpaxos
The Paxos library implemented in C++ that has been used in the WeChat production environment.
raft
Golang implementation of the Raft consensus protocol
raft-thesis-zh_cn
Raft 博士论文的中文翻译
RDMA-tutorial
RDMA-tutorial
reading-and-annotate-mongodb-3.6
分布式文档数据库mongodb-3.6(mongos、mongod、wiredtiger存储引擎)源码中文注释分析,持续更新。后期重点进行mongodb-4.4最新版本内核源码分析
Reading-and-comprehense-linux-Kernel-network-protocol-stack
linux内核网络协议栈源码阅读分析注释--带详尽中文分析注释以及相关流程分析调用注释,对理解分析内核协议栈源码很有帮助
Reading-and-comprehense-redis-cluster
分布式NOSQL redis源码阅读中文分析注释,带详尽注释以及相关流程调用注释,提出改造点,redis cluster集群功能、节点扩容、槽位迁移、failover故障切换、一致性选举完整分析,对理解redis源码很有帮助,解决了source insight中文注释乱码问题,更新完毕
rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
spdk
Storage Performance Development Kit
tikv
Distributed transactional key-value database, originally created to complement TiDB