Yiliang Qiu's repositories
doris
Apache Doris is an easy-to-use, high performance and unified analytics database.
duckdb
DuckDB is an analytical in-process SQL database management system
tidb
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://www.pingcap.com/tidb-serverless/
mysql-server
MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.
rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
bustub
The BusTub Relational Database Management System (Educational)
leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
xsimd
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE))
starrocks
StarRocks is a next-gen sub-second MPP database for full analytics scenarios, including multi-dimensional analytics, real-time analytics and ad-hoc query.
tinysql
A course to build the SQL layer of a distributed database.
ClickHouse
ClickHouse® is a free analytics DBMS for big data
postgres
Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
etcd-raft
Raft library for maintaining a replicated state machine
paxoskv
Naive and Basic impl of a kv-storage based on paxos; for https://blog.openacid.com/algo/paxos/
openraft
rust raft with improvements
etcd
Distributed reliable key-value store for the most critical data of a distributed system
vanillacore
The core engine of VanillaDB
skeletondb
SkeletonDB is a lock-less thread safe in memory MVCC store written in Go.
db_tutorial
Writing a sqlite clone from scratch in C
toydb
Distributed SQL database in Rust, written as a learning project
godis
A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群
rocketmq
Mirror of Apache RocketMQ
bitcask
Bitcask is a log-structured fast KV store.
rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
dledger
A raft-based java library for building high-available, high-durable, strong-consistent commitlog.
lotusdb
Fast k/v storage compatible with lsm and b+tree, inspired by SLM-DB in USENIX FAST ’19.