Stars
Distributed reliable key-value store for the most critical data of a distributed system
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Algorithms and Data Structures implemented in Go for beginners, following best practices.
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
📖 Go 程序员面试笔试宝典 | 从问题切入,串连 Go 语言相关的所有知识,融会贯通。 https://golang.design/go-questions
RocksDB/LevelDB inspired key-value database in Go
A feature complete and high performance multi-group Raft library in Go.
Lightweight, fast and reliable key/value storage engine based on Bitcask.
A high performance NoSQL Database Server powered by Go
A course to build distributed key-value service based on TiKV model
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
🤔 A minimize Time Series Database, written from scratch as a learning project. 从零开始实现一个 TSDB
UrnaDB is a NoSQL database support diverse data types and transactions.
Verified, concurrent, crash-safe transaction system
Programming challenges for MO candidates