Pinned Repositories
awesome-database-learning
A list of learning materials to understand databases internals
awesome-distributed-systems
A curated list to learn about distributed systems
benchmark
A microbenchmark support library
bolt
An embedded key/value database for Go.
braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
brpc
brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
ceph
Ceph is a distributed object, block, and file storage platform
cmake-examples
Useful CMake Examples
docs-cn
TiDB/TiKV/PD documentation in Chinese.
free-programming-books
:books: Freely available programming books
Sunzhoujia's Repositories
Sunzhoujia/benchmark
A microbenchmark support library
Sunzhoujia/braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Sunzhoujia/brpc
brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
Sunzhoujia/ceph
Ceph is a distributed object, block, and file storage platform
Sunzhoujia/databend
𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
Sunzhoujia/diffkv
Sunzhoujia/duckdb
DuckDB is an in-process SQL OLAP Database Management System
Sunzhoujia/fmt
A modern formatting library
Sunzhoujia/fruit
Fruit, a dependency injection framework for C++
Sunzhoujia/incubator-kvrocks
Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
Sunzhoujia/Learning-SICP
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
Sunzhoujia/leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Sunzhoujia/libCacheSim
a high performance cache simulator and library
Sunzhoujia/lotusdb
Fast k/v storage compatible with lsm tree and b+tree, inspired by SLM-DB in USENIX FAST ’19.
Sunzhoujia/milvus
A cloud-native vector database, storage for next generation AI applications
Sunzhoujia/mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
Sunzhoujia/minimalloc
A lightweight memory allocator for hardware-accelerated machine learning
Sunzhoujia/perf-book
The book "Performance Analysis and Tuning on Modern CPU"
Sunzhoujia/perf-ninja
This is an online course where you can learn and master the skill of low-level performance analysis and tuning.
Sunzhoujia/pika
Pika is a NoSQL database compatible with redis which is developed by Qihoo's infrastructure team.
Sunzhoujia/pintos
The pintos source distribution for PKU Operating System Course projects
Sunzhoujia/PL-Compiler-Resource
程序语言与编译技术相关资料(持续更新中)
Sunzhoujia/pmu-tools
Intel PMU profiling tools
Sunzhoujia/PolarDB-FileSystem
Sunzhoujia/redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Sunzhoujia/redis7.0-chinese-annotated
Redis 7.0.5 版本——中文注释,持续更新!欢迎参与本项目!🍭🍭🍭
Sunzhoujia/rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
Sunzhoujia/su20-lab-starter
Sunzhoujia/tcmalloc
Sunzhoujia/xv6-riscv
Xv6 for RISC-V