Repository navigation

#

bitcask

some tiny learning projects in Rust

Rust
622
8 个月前

UrnaDB is a NoSQL database support diverse data types and transactions.

Go
272
1 天前

Write Ahead Log for LSM or bitcask storage(or any append-only write).

Go
257
3 个月前

A disk based KV store (based on Bitcask implementation)

Go
175
1 年前

CouloyDB is a storage engine that strikes a balance between performance and storage costs.

Go
162
2 年前

🎉A Bitcask Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go.

Go
161
6 年前

CouloyDB is a storage engine that strikes a balance between performance and storage costs.

Go
145
2 年前

📁 Build your own fast, persistent KV store(Based on bitcask paper)

Ruby
65
2 年前

对象存储 - 日志结构哈希表

Go
63
2 年前

A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.

Rust
57
2 个月前

build a tiny kv store base on Bitcask

Go
41
3 个月前

A lightweight key-value storage engine based on the Bitcask model.

Go
39
2 个月前

🔑 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.

33
1 年前

[WIP] ✨ TinKV is a simple and fast key-value storage written in Rust, which provides a bultin CLI and a Redis compatible server.

Rust
30
3 年前

A tiny key-value store backed by Bitcask and Redis Serialization Protocol

Rust
28
1 年前

📚 A log-structured hash table database. Speedy K/V store for datasets larger than memory.

Go
25
3 年前

Distributed, fault-tolerant, persistent, auto-increment ID generation service with Raft consensus

Go
25
1 年前

Bitcask Implementation in Rust. A fast key-value store.

Rust
23
5 年前

Persistent Key-Value store based on BitCask.

Go
18
3 个月前

Bitcask is a log-structured fast KV store.

Go
15
2 年前