caetanosauer / foster-btree
A reusable, extensible, and efficient C++ implementation of the Foster B-tree data structure
☆15Updated 5 years ago
Alternatives and similar repositories for foster-btree:
Users that are interested in foster-btree are comparing it to the libraries listed below
- ☆20Updated 2 years ago
- The world's first wait-free KV store with generic durable linearizable transactions☆39Updated 2 years ago
- ☆39Updated 9 months ago
- The Cicada engine☆55Updated 7 years ago
- ☆27Updated 2 years ago
- Adaptive Radix Tree in C++☆40Updated this week
- ERMIA: Memory-Optimized OLTP engine for Heterogeneous Workloads (SIGMOD 2016)☆88Updated 2 years ago
- a high performance cache simulator and library☆99Updated 5 months ago
- ☆37Updated 4 years ago
- ☆12Updated 6 years ago
- Sphinx is a fast in-memory key-value store, compatible with Memcached.☆32Updated 5 years ago
- Key-Value Store for Non-Volatile Memories uDepot☆45Updated 2 years ago
- An open-source BzTree implementation☆91Updated 3 years ago
- The Art of Latency Hiding in Modern Database Engines (VLDB 2024)☆51Updated 3 months ago
- Implementation of the BwTree as specified by Microsoft Research☆99Updated 8 years ago
- ☆52Updated 8 months ago
- Self-Tuning Adaptive Radix Tree☆27Updated 4 years ago
- A low-latency, extensible, multi-tenant key-value store.☆54Updated 4 years ago
- An implementation of various in-memory concurrency control protocols☆24Updated 10 months ago
- This repository hosts the code used for the following paper: Claude Barthels, Ingo Müller, Konstantin Taranov, Torsten Hoefler, Gustavo A…☆10Updated 5 years ago
- Concurrency Control Benchmark☆46Updated last year
- Framework for creating simple, efficient, and composable lock-free data structures☆12Updated 8 years ago
- ☆116Updated 2 years ago
- CLHT is a very fast and scalable (lock-based and lock-free) concurrent hash table with cache-line sized buckets.☆155Updated 3 years ago
- Reproducibility package for "Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP"☆19Updated 6 months ago
- Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? (SIGMOD 2025)☆42Updated last week
- ssmp is a highly optimized message-passing library built on top of the cache-coherence protocols of shared memory processors.☆22Updated 9 years ago
- ☆25Updated 8 years ago
- pmwcas☆135Updated last year
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago