JarvisAPI / distributed-key-value-store
A small distributed key value store written in java, uses event driven architecture and supports replication.
☆16Updated 4 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
- SIEVE is simpler than LRU☆13Updated 9 months ago
- Tiny Database: Query Engine, Storage Engine, Calcite, ANTLR☆25Updated last year
- LFU-based in-memory cache in Rust☆15Updated last year
- Distributed Systems, systems engineering and programming language meetup group☆9Updated 10 months ago
- Log-Structured Merge Tree Java implementation☆88Updated 9 months ago
- A Write-Ahead-Log implementation in Go☆13Updated last year
- A simple cassandra like kv store using gossip protocol☆14Updated 4 years ago
- Develop increasingly sophisticated databases from scratch in Java☆29Updated 2 years ago
- SimpleDB is developed by Edward Sciore. This repo is to enhance it and provide more features.☆28Updated 4 years ago
- ☆9Updated 4 years ago
- Goal: create a Spring Boot application that handles users using Event Sourcing. So, whenever a user is created, updated, or deleted, an e…☆28Updated last month
- Java implementation of immutable key-value storage based on sorted string table☆12Updated 9 years ago
- Classes for multithreading that expand on java.util.concurrent, adding convenience, efficiency and new tools to multithreaded Java progra…☆46Updated 4 years ago
- ☆55Updated 2 years ago
- ☆9Updated 4 years ago
- A repo of Java examples using Apache Flink with flink-connector-kafka☆10Updated 2 years ago
- Demo app and JUnit tests illustrating the most useful concurrency mechanisms in Java☆17Updated 3 weeks ago
- 🪵 From scratch implementation of Raft consensus algorithm in Go☆37Updated 2 years ago
- Algorithms for implementation of Clock Synchronization, Consistency, Mutual Exclusion, Leader Election☆52Updated 7 years ago
- Extremely fast and compact in-memory embedded column oriented database☆19Updated 7 years ago
- A Java implementation of Lamport's Paxos algorithm.☆89Updated 7 months ago
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆54Updated 3 months ago
- Provides a simple in-memory POJO Multi Version Concurrency Control (MVCC) cache☆45Updated 11 years ago
- SimpleDBM is an Open Source Multi-Threaded Embeddable Transactional Database Engine in Java.☆59Updated last year
- KV Store for Java backed by RocksDB☆16Updated 2 years ago
- FireflyDB is a fast, thread-safe, JVM-based key-value storage engine with microsecond latency.☆67Updated last year
- The purpose of this project is to demonstrate Ignite as a Cache Provider for Spring Cache in one package. It also contains sample code on…☆13Updated 5 months ago
- Storage Engine for block and key/value stores.☆24Updated this week
- a minimalistic implementation of RAFT algorithm☆25Updated last year
- Handle more than 200,000 write-requests per second with Lmax disruptor, Kafka and gRPC☆12Updated 3 months ago