hoanhan101 / hstore
Key-value store on top of Raft Consensus Algorithm
☆11Updated 6 years ago
Alternatives and similar repositories for hstore:
Users that are interested in hstore are comparing it to the libraries listed below
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data☆35Updated last year
- Simple and efficient WAL implementation in Go 🚀☆58Updated 9 months ago
- An Adaptive Radix Tree (ART) implementation in Go☆79Updated last year
- (educational) build your own disk based KV store☆12Updated 6 months ago
- An LSM Tree based Key-Value storage engine written in Go☆29Updated 8 months ago
- Decentralized distributed systems consensus☆62Updated 3 years ago
- My solutions to the Glomers Challenge: a series of distributed systems challenges.☆115Updated last year
- An implementation of Consistent Hashing with Bounded Loads (using Red-Black tree)☆50Updated 5 years ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆95Updated 3 months ago
- A disk based KV store (based on Bitcask implementation)☆172Updated last year
- one billion row challenge☆42Updated last year
- A buffer pool file I/O library for Go☆54Updated 3 years ago
- A collection of best practices and lessons learnt from applying concurrency in go.☆103Updated 4 months ago
- Benchmark utility for the tidwall/btree Go package☆22Updated last year
- Consistent hashing hashring implementation.☆34Updated last year
- LSM-based key-value store in Go for educational purpose.☆60Updated 2 months ago
- Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQL☆102Updated 2 years ago
- Straightforward implementation of Raft Consensus☆63Updated 3 years ago
- CRAQ (Chain Replication with Apportioned Queries) in Go☆123Updated 2 years ago
- Databases are awesome! 🕶☆58Updated last year
- Rate limiter service built in Golang☆43Updated 3 years ago
- A Go library for handling LFU cache operations in O(1)☆40Updated 9 months ago
- Mutual exclusion lock package for distributed Go programs☆15Updated 6 years ago
- Building an intuition for latency and throughput of basic operations across SQL databases.☆50Updated last year
- a golang test framework for asserting expected escape analysis results & heap allocations☆70Updated 2 months ago
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆54Updated 4 months ago
- A distributed message queue.☆123Updated 6 months ago
- A Go implementation of the PGM index☆15Updated last year
- ☆34Updated 4 years ago
- The Skinny Distributed Lock Service☆98Updated 4 years ago