JarvisAPI / distributed-key-value-store
A small distributed key value store written in java, uses event driven architecture and supports replication.
☆16Updated 3 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 simple cassandra like kv store using gossip protocol☆14Updated 4 years ago
- Develop increasingly sophisticated databases from scratch in Java☆29Updated 2 years ago
- SIEVE is simpler than LRU☆13Updated 8 months ago
- Algorithms for implementation of Clock Synchronization, Consistency, Mutual Exclusion, Leader Election☆52Updated 7 years ago
- Tiny Database: Query Engine, Storage Engine, Calcite, ANTLR☆25Updated last year
- Disk based index database implementation. Purely written in Java.☆19Updated 6 years ago
- Distributed Systems, systems engineering and programming language meetup group☆9Updated 10 months ago
- LFU-based in-memory cache in Rust☆15Updated last year
- LimestoneDB is a real-time columnar database☆9Updated 5 years ago
- Echo client-server components to evaluate Project Loom virtual threads.☆17Updated 3 years ago
- Demo app and JUnit tests illustrating the most useful concurrency mechanisms in Java☆17Updated last month
- Log-Structured Merge Tree Java implementation☆83Updated 8 months ago
- ☆14Updated 10 years ago
- Very simple disk-backed message queue☆36Updated 12 years ago
- Java Memory Management, published by Packt☆18Updated last year
- SimpleDB is developed by Edward Sciore. This repo is to enhance it and provide more features.☆25Updated 4 years ago
- B+ Tree implementation in Java☆18Updated 5 months ago
- ☆55Updated 2 years ago
- Lock-free (Non-blocking) Data Structures in Java☆13Updated 9 years ago
- A Java implementation of the Raft consensus algorithm☆20Updated 8 months ago
- Java implementation of immutable key-value storage based on sorted string table☆12Updated 9 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 3 weeks ago
- Contains examples and assignments for my CS 253 course at Vanderbilt University, which can be accessed via http://www.dre.vanderbilt.edu/…☆28Updated 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
- A distributed transactional key-value storage engine in Rust, with horizontal scalability, strong consistency, and high availability.☆26Updated last year
- This is a distributed kv project to demonstrate how to use matrixcube☆17Updated 2 years ago
- LynxDB is a distributed storage writen by Java language, Supporting (key, column family, column, value) structured storage.☆13Updated 8 months ago
- FireflyDB is a fast, thread-safe, JVM-based key-value storage engine with microsecond latency.☆67Updated 11 months ago
- Notification service(Routing incoming Kafka messages to web socket)☆21Updated 5 years ago