adambcomer / WiscKey
Key-value database based on the WiscKey paper.
☆11Updated 5 months ago
Alternatives and similar repositories for WiscKey:
Users that are interested in WiscKey are comparing it to the libraries listed below
- MongoDB Jepsen tests☆25Updated last year
- "Byteslice: Pushing the envelop of main memory data processing with a new storage layout" (SIGMOD'15)☆25Updated 6 years ago
- Sift is a basic, Relational Algebra based query engine built on top of Apache Arrow. It draws inspiration from Andy Grove's KQuery.☆21Updated 2 years ago
- Geo-replicated CalvinDB(Include the original CalvinDB and low latency version)☆24Updated 5 years ago
- An update-in-place key-value store for modern storage.☆133Updated last year
- TLA+ specifications related to Viewstamped Replication☆32Updated 2 years ago
- ☆10Updated 10 years ago
- Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.☆123Updated last year
- Disk based index database implementation. Purely written in Java.☆19Updated 6 years ago
- ☆20Updated 2 years ago
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆52Updated 3 months ago
- Log-Structured Merge Tree Java implementation☆85Updated 8 months ago
- LSM-Tree Key-Value Store based on RocksDB☆79Updated last year
- Concurrent in-memory B+ Tree featuring optimistic lock coupling☆18Updated last year
- A compiler for the Tiger programming language targeting LLVM☆13Updated 7 years ago
- A simple Disk-based Key-Value Store☆13Updated 6 years ago
- Just-In-Time compiler for the OCaml byte-code runtime.☆32Updated 13 years ago
- A local first persistent log☆34Updated last month
- Sample database with LLVM execution engine.☆11Updated 8 years ago
- TLA+ specifications for Kafka related algorithms☆63Updated last week
- A collection of state machine replication protocols☆118Updated 2 years ago
- 🚧 Build a SQL optimizer in 1000 lines of Rust using egg.☆73Updated last year
- Viewstamped Replication for Rust☆64Updated last year
- ☆37Updated 4 years ago
- In-memory, columnar, arrow-based database.☆44Updated 2 years ago
- A distributed transactional key-value storage engine in Rust, with horizontal scalability, strong consistency, and high availability.☆26Updated last year
- ☆116Updated 2 years ago
- Let's (possibly) build a JIT!☆29Updated last year
- Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? (SIGMOD 2025)☆42Updated last week
- Implementation of the BwTree as specified by Microsoft Research☆99Updated 8 years ago