Repository navigation

#

bitcask

some tiny learning projects in Rust

Rust
680
1 年前

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

Go
279
15 天前

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

Go
272
7 个月前

A disk based KV store (based on Bitcask implementation)

Go
196
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 年前

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
67
3 年前

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

Go
63
2 年前

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

Rust
60
6 个月前

build a tiny kv store base on Bitcask

Go
44
7 个月前

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

Go
40
6 个月前

🔑 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
2 年前

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

Rust
31
4 年前

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

Rust
31
2 年前

Light-weight, fast, fixed capacity key/value storage engine base on bitcask storage model

Go
29
4 个月前

📚 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
2 年前

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

Rust
24
6 年前

Persistent Key-Value store based on BitCask.

Go
19
7 个月前