#abstraction #stateful #environment #storage-engine #engula #key-value-store #cache

engula-kernel

An Engula module that provides stateful environment abstractions and implementations

2 releases

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

#2214 in Database interfaces

21 downloads per month
Used in hash-engine

Apache-2.0

135KB
2.5K SLoC

Engula

Zulip Twitter

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

Contributing

Thanks for your help in improving the project! We have a contributing guide to help you get involved in the Engula project.

More information

For informal discussions, please go to the forum.

Dependencies

~6–17MB
~200K SLoC