Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yetone/mirdb

MirDB: A Persistent Key-Value Store with Memcached protocol.
https://github.com/yetone/mirdb

kv-database lsm-tree non-blocking-io rust sstable tokio

Last synced: about 2 months ago
JSON representation

MirDB: A Persistent Key-Value Store with Memcached protocol.

Awesome Lists containing this project

README

        

## MirDB: A Persistent Key-Value Store with Memcached protocol

![logo](https://github.com/yetone/mirdb/raw/master/assets/logo.gif)

### STATUS BADGES

[![CircleCI][cc-badge]][cc-url]

[cc-url]: https://circleci.com/gh/yetone/mirdb
[cc-badge]: https://atompunk.yetone.fun/github/yetone/mirdb?v=2

### USAGE

It is painless as using [memcached](https://github.com/memcached/memcached/blob/master/doc/protocol.txt).

![usage](https://github.com/yetone/mirdb/raw/master/assets/usage.gif)

### TODO

* [x] tokio with memcached protocol

* [x] memtable with skiplist

* [x] minor compaction

* [x] major compaction

* [ ] raft