hoanhan101 / hstore
Key-value store on top of Raft Consensus Algorithm
☆11Updated 6 years ago
Related projects ⓘ
Alternatives and complementary repositories for hstore
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data☆35Updated 9 months ago
- ☆31Updated 3 years ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆92Updated 3 weeks ago
- LSM-based key-value store in Go for educational purpose.☆54Updated last month
- Simple key-value storage server with http endpoints in golang☆42Updated 3 years ago
- Simple and efficient WAL implementation in Go 🚀☆55Updated 6 months ago
- An Adaptive Radix Tree (ART) implementation in Go☆78Updated last year
- Decentralized distributed systems consensus☆62Updated 2 years ago
- A simplified implementation for log structured merge tree.☆58Updated 3 years ago
- A slick BTree on disk based key value store implemented in pure Go☆141Updated 2 years ago
- A Go implementation of the PGM index☆14Updated last year
- Apache licensed CockroachDB parser and dependencies.☆29Updated 5 months ago
- This repo contains my notes on working with postgresql and mysql and mongodb☆15Updated 3 years ago
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol☆121Updated 4 months ago
- An LSM Tree based Key-Value storage engine written in Go☆26Updated 5 months ago
- A distributed message queue.☆124Updated 3 months ago
- My solutions to the Glomers Challenge: a series of distributed systems challenges.☆112Updated last year
- Code from my talk: Let's build a concurrent non-blocking cache.☆24Updated 5 years ago
- one billion row challenge☆42Updated 10 months ago
- An implementation of Consistent Hashing with Bounded Loads (using Red-Black tree)☆49Updated 5 years ago
- a golang test framework for asserting expected escape analysis results & heap allocations☆69Updated last year
- Utility for checking and viewing Golang struct alignment info☆62Updated this week
- Log-structured merge-tree☆28Updated last year
- (educational) build your own disk based KV store☆11Updated 3 months ago
- Golang implementation of Kafka wire protocol.☆29Updated 2 years ago
- Mutual exclusion lock package for distributed Go programs☆15Updated 5 years ago
- Cache that tries to keep data local for the goroutine and reduce synchronization overhead, but keep it is safe for concurrent use.☆45Updated 4 years ago
- workshop material on optimizing go programs☆55Updated 4 years ago
- Go programming language port of liburing.☆100Updated last year
- A basic Raft implementation in Go.☆206Updated 8 months ago