All Projects → engula → engula

engula / engula

Licence: Apache-2.0 license
Engula is a distributed key-value store, used as a cache, database, and storage engine.

Programming Languages

rust
11053 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to engula

pgrocks-fdw
Bring RocksDB to PostgreSQL as an extension. It is the first foreign data wrapper (FDW) that introduces LSM-tree into PostgreSQL. The underneath storage engine can be RocksDB. The FDW also serves for VidarDB engine, a versatile storage engine for various workloads. See the link for more info about VidarDB engine.
Stars: ✭ 101 (-85.17%)
Mutual labels:  storage-engine
Rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
Stars: ✭ 21,436 (+3047.72%)
Mutual labels:  storage-engine
persistence
💾 Persistence provides a pretty easy API to handle Storage's implementations.
Stars: ✭ 18 (-97.36%)
Mutual labels:  storage-engine
auklet
Auklet is a high performance storage engine based on Openstack Swift
Stars: ✭ 86 (-87.37%)
Mutual labels:  storage-engine
microstream
High-Performance Java-Native-Persistence. Store and load any Java Object Graph or Subgraphs partially, Relieved of Heavy-weight JPA. Microsecond Response Time. Ultra-High Throughput. Minimum of Latencies. Create Ultra-Fast In-Memory Database Applications & Microservices.
Stars: ✭ 283 (-58.44%)
Mutual labels:  storage-engine
elephant
Persistence library that provides common data structures as composable elements to abstract any storage engine, including (No)SQL databases.
Stars: ✭ 47 (-93.1%)
Mutual labels:  storage-engine
maricutodb
PHP Flat File Database Manager
Stars: ✭ 23 (-96.62%)
Mutual labels:  storage-engine
Anatomy-of-System-Engineering
System Engineering Memory Map
Stars: ✭ 17 (-97.5%)
Mutual labels:  storage-engine
gun-cassandra
Cassandra / Elassandra persistence layer for Gun DB 🔫
Stars: ✭ 14 (-97.94%)
Mutual labels:  storage-engine
rippledb
Embeddable key-value database engine in pure TypeScript, based on LSM-Tree
Stars: ✭ 33 (-95.15%)
Mutual labels:  storage-engine

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].