2 releases

0.2.0 Dec 17, 2021
0.2.0-alpha.0 Dec 16, 2021

#5 in #engula

Apache-2.0

160KB
3K SLoC

Ekv

Ekv is a distributed key-value store, used as a cache, database, and storage engine.

Architecture

topology

See design doc for more details.

Quick start

  1. Build
make build
  1. Deploy a cluster
bash scripts/bootstrap.sh setup
  1. Verify
cargo run -- shell

Run and enjoy it.


lib.rs:

An Engula engine that provides simple key-value storage.

Dependencies

~7–17MB
~212K SLoC