pelikan-io / pelikan
Pelikan is a framework for building local or distributed caches. It comes with a highly extensible architecture, best-in-class performance, and superb operational ergonomics. You can use it to replace most of Memcached or a subset of Redis features.
☆227Updated last month
Related projects: ⓘ
- High Performance Embedded Key-Value Store☆680Updated this week
- A persistent storage engine for Multi-Raft log☆547Updated last week
- OmniPaxos is a distributed log implemented as a Rust library.☆188Updated last week
- A high-performance storage engine for modern hardware and platforms.☆503Updated last year
- Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.☆109Updated last year
- A persistent key-value storage in rust.☆829Updated 5 months ago
- lock-free B+ tree☆264Updated last week
- Another minimal Raft implementation in Rust.☆173Updated 7 months ago
- Magical Deterministic Simulator for distributed systems in Rust.☆649Updated last month
- ☆475Updated last month
- A Write Ahead Log (WAL) implementation in Rust☆212Updated 9 months ago
- A Raft Library in C++ based on the Raft implementation in Apache Kudu☆121Updated this week
- The lightest distributed consensus library. Run your own replicated state machine! ❤️☆413Updated 2 years ago
- ☆111Updated last year
- A basic Raft implementation in Go.☆200Updated 5 months ago
- A modern framework for backend development based on io_uring Linux interface☆433Updated last week
- A persistent B+Tree (clustered index) implementation in Rust.☆272Updated 2 months ago
- SQLite + Little Raft = 🚀☆571Updated 2 years ago
- framework for evaluating (planet-scale) consensus protocols☆126Updated 6 months ago
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shi…☆271Updated last week
- A distributed thread-per-core document database☆484Updated 9 months ago
- Cluster membership protocol with failure detection inspired by Cassandra and DynamoDB☆256Updated last month
- Delightful io_uring packages and resources☆326Updated 7 months ago
- The labs of Raft consensus algorithm based on MadSim.☆105Updated last year
- Hydro's low-level dataflow runtime☆470Updated this week
- Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.☆438Updated last month
- Viewstamped Replication for Rust☆62Updated last year
- CMU-DB's Cascades optimizer framework☆349Updated 2 weeks ago
- ☆125Updated 2 years ago
- LSM-based embeddable key-value storage engine written in safe Rust☆325Updated this week