khonsulabs / sediment
A low-level MVCC file format for storing blobs.
☆63Updated last year
Alternatives and similar repositories for sediment:
Users that are interested in sediment are comparing it to the libraries listed below
- scan-resistant concurrent lazy LRU☆58Updated last year
- Thread-safe clone-on-write container for fast concurrent writing and reading.☆49Updated 2 years ago
- Runtime-agnostic actor library☆77Updated last year
- A fast and flexible LRU map.☆181Updated 3 months ago
- Modular, Asynchronous Implementation of a Log-Structured Merge Tree☆38Updated last month
- A flexible and convenient high-level mmap for zero-copy file I/O.☆111Updated last month
- log for concurrent workloads, with support for atomic batches and in-order recovery☆33Updated 2 years ago
- Very fast lock-free, bounded, work-stealing queues with FIFO stealing and LIFO or FIFO semantic for the worker thread.☆71Updated 7 months ago
- ☆33Updated 2 years ago
- A high-performance SPSC bounded circular buffer of bytes☆47Updated last week
- ☆47Updated 4 months ago
- A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.☆57Updated last month
- futures-buffered☆39Updated last month
- A concise, self-describing binary format written in Rust for Serde☆65Updated 7 months ago
- cross-platform Rust API for memory mapped IO☆42Updated 11 months ago
- An async RPC in rust-lang that mimics golang's net/rpc☆30Updated 11 months ago
- Reports when tokio runtime threads are blocking☆63Updated 7 months ago
- Extended utilities for working with files and filesystems in Rust. This is a fork of the fs2-rs crate, the aim for this fork is to suppor…☆79Updated last month
- Benchmarking library for stable Rust☆34Updated this week
- Queue futures to run concurrently, in the order they're spawned, and with global and group limits.☆59Updated this week
- super simple in-memory blocking LSM for constant-size keys and values☆69Updated last month
- structured parallel execution for async Rust☆33Updated 7 months ago
- A global executor built on top of async-executor and smol☆74Updated 3 weeks ago
- An Adaptive Radix Tree implementation.☆38Updated last year
- Zero-cost bitsets over native Rust types☆76Updated 2 weeks ago
- A thread pool for running multiple tasks on a configurable group of threads.☆50Updated last year
- Port of bbolt in Rust☆65Updated 6 months ago
- Scalable and lock-free memory reclamation system☆25Updated last month
- Static analysis tool for Rust library authors to set and verify which types from other libraries are allowed to be exposed in their publi…☆53Updated last week
- Minimal async cache in Rust with support for key expirations☆52Updated 11 months ago