some tiny learning projects in Rust
Bitcask GitHub Repositories
Explore popular GitHub repositories tagged “bitcask”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
Write Ahead Log for LSM or bitcask storage(or any append-only write).
UrnaDB is a NoSQL database support diverse data types and transactions.
A disk based KV store (based on Bitcask implementation)
CouloyDB is a storage engine that strikes a balance between performance and storage costs.
📁 Build your own fast, persistent KV store(Based on bitcask paper)
A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.
对象存储 - 日志结构哈希表
build a tiny kv store base on Bitcask
A lightweight key-value storage engine based on the Bitcask model.
A lightweight embedded key-value store where keys and values are strings. Data is written to numbered binary files on disk and synced to S3. Values are Snappy-compressed. An in-memory index tracks the exact file and byte offset for every live key, so reads never scan - they seek directly.
A tiny key-value store backed by Bitcask and Redis Serialization Protocol
🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.
[WIP] ✨ TinKV is a simple and fast key-value storage written in Rust, which provides a bultin CLI and a Redis compatible server.
Bitcask Implementation in Rust. A fast key-value store.
Light-weight, fast, fixed capacity key/value storage engine base on bitcask storage model
📚 A log-structured hash table database. Speedy K/V store for datasets larger than memory.
Distributed, fault-tolerant, persistent, auto-increment ID generation service with Raft consensus
Persistent Key-Value store based on BitCask.
Bitcask - Log-structured storage engine designed for fast key-value data. Implemented in CPP
Bitcask is a log-structured fast KV store.
A Log-Structured Hash Table for Fast Key/Value Data implemented in Golang
Bitcask - A Log-Structured Fast KV Store
A simple Bitcask implementation in Java
high performance KV database based on bitcask
A high performance single-header embeddable persistent key-value store with indexing capabilities
Iouring based asynchronous IO lib
1️⃣ & 0️⃣ A database implementation based upon Bitcask paper
A lock-free, generic, lightweight value log for WiscKey or Bitcask architecture databases.
A C++20 single-header embedded key-value store