JarvisAPI / distributed-key-value-store
A small distributed key value store written in java, uses event driven architecture and supports replication.
☆16Updated 6 months ago
Alternatives and similar repositories for distributed-key-value-store:
Users that are interested in distributed-key-value-store are comparing it to the libraries listed below
- A Write-Ahead-Log implementation in Go☆16Updated last year
- A simple cassandra like kv store using gossip protocol☆14Updated 4 years ago
- Distributed Systems, systems engineering and programming language meetup group☆9Updated last year
- Tiny Database: Query Engine, Storage Engine, Calcite, ANTLR☆27Updated last year
- LFU-based in-memory cache in Rust☆15Updated last year
- Classes for multithreading that expand on java.util.concurrent, adding convenience, efficiency and new tools to multithreaded Java progra…☆46Updated 4 years ago
- SIEVE is simpler than LRU☆14Updated 10 months ago
- Production-ready Java implementation of the Xor Filter.☆17Updated 5 years ago
- Disk based index database implementation. Purely written in Java.☆19Updated 7 years ago
- SimpleDB is developed by Edward Sciore. This repo is to enhance it and provide more features.☆28Updated 4 years ago
- Lock-free (Non-blocking) Data Structures in Java☆13Updated 9 years ago
- A pluggable implementation of the Paxos Consensus Protocol☆22Updated 7 years ago
- 🪵 From scratch implementation of Raft consensus algorithm in Go☆38Updated 3 years ago
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆56Updated 5 months ago
- Java implementation of immutable key-value storage based on sorted string table☆12Updated 9 years ago
- Algorithms for implementation of Clock Synchronization, Consistency, Mutual Exclusion, Leader Election☆53Updated 7 years ago
- Distributed consensus system with Map interface based on Apache Ratis☆27Updated last year
- A multi-master k/v store using gossip for replication written in Go☆18Updated 6 years ago
- Develop increasingly sophisticated databases from scratch in Java☆29Updated 2 years ago
- FireflyDB is a fast, thread-safe, JVM-based key-value storage engine with microsecond latency.☆67Updated last year
- LimestoneDB is a real-time columnar database☆9Updated 5 years ago
- ☆9Updated 4 years ago
- Echo client-server components to evaluate Project Loom virtual threads.☆17Updated 3 years ago
- Distributed object storage based on CRUSH distribution strategy☆21Updated 2 years ago
- Log-Structured Merge Tree Java implementation☆90Updated 10 months ago
- ☆14Updated 10 years ago
- Extremely fast and compact in-memory embedded column oriented database☆19Updated 7 years ago
- Storage Engine for block and key/value stores.☆24Updated this week
- ☆13Updated last month
- ☆14Updated last year