justinethier / keyva
A distributed key-value store
☆26Updated 2 years ago
Alternatives and similar repositories for keyva:
Users that are interested in keyva are comparing it to the libraries listed below
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆54Updated 3 months ago
- Paxos Made Simple☆18Updated last year
- This is an implementation of a log structure merge tree.☆59Updated 7 years ago
- An Adaptive Radix Tree (ART) implementation in Go☆79Updated last year
- ViewStamped Replication implementation in Go☆38Updated last year
- A Bitcask (LSM+WAL) Key/Value Store written in Go.☆38Updated 5 years ago
- Storage algorithms.☆37Updated 4 years ago
- A playground to experiment with Raft proposal pipeline optimization☆17Updated 2 years ago
- SimpleDB is developed by Edward Sciore. This repo is to enhance it and provide more features.☆28Updated 4 years ago
- Fast, lock-free, arena-based Skiplist implementation in Go that supports iteration in both directions.☆40Updated 4 years ago
- A pluggable implementation of the Paxos Consensus Protocol☆21Updated 7 years ago
- A basic JSON library in modern C++☆16Updated 3 years ago
- survey and analysis of kv-stores in academia and industry☆9Updated 5 years ago
- A comparison of skip lists written in Go☆53Updated 3 years ago
- Sample database with LLVM execution engine.☆11Updated 8 years ago
- Based on http://efficient.github.io/epaxos (morethan5 branch)☆16Updated 5 months ago
- Cuckoo Index: A Lightweight Secondary Index Structure☆130Updated 3 years ago
- Minimal hashicorp/raft example☆35Updated 2 years ago
- Project for COS 518: distributed lock service☆32Updated 5 years ago
- 🪵 From scratch implementation of Raft consensus algorithm in Go☆37Updated 2 years ago
- Benchmark utility for the tidwall/btree Go package☆22Updated last year
- ☆127Updated 6 years ago
- Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQL☆101Updated 2 years ago
- CRAQ (Chain Replication with Apportioned Queries) in Go☆123Updated 2 years ago
- A pluggable implementation of the Egalitarian Paxos Consensus Protocol☆61Updated 4 years ago
- In a nutshell, EinsteinDB is a persistent indexing scheme based off of LSH-KVX that exploits the distinct merits of hash index and B+-Tre…☆24Updated last year
- C implementation of the Raft Consensus protocol, BSD licensed☆71Updated last year
- Distributed File System server implemented using RAFT Algorithm.☆16Updated 5 years ago
- A simplified implementation for log structured merge tree.☆61Updated 4 years ago
- 📚 A log-structured hash table database. Speedy K/V store for datasets larger than memory.☆25Updated 2 years ago