5 releases
0.1.5 | Aug 4, 2023 |
---|---|
0.1.4 | Aug 1, 2023 |
0.1.3 | Jul 31, 2023 |
#150 in Database implementations
Used in 2 crates
500KB
15K
SLoC
ella
Getting Started
Add ella
to your Cargo.toml
file:
ella = "0.1.5"
You may also want to install the ella CLI tools.
Windows
Building ella
on Windows requires the Protobuf compiler to be installed.
You can download a pre-built binary from the Protobuf repo.
Usage
You can access ella by either starting a new instance or connecting to an existing instance.
Start a new instance by opening or creating a datastore:
let el = ella::open("file:///path/to/db")
.or_create(ella::Config::default())
.and_serve("localhost:50052")?
.await?;
Connect to an existing instance using ella::connect
:
let el = ella::connect("http://localhost:50052").await?;
Dependencies
~71MB
~1.5M SLoC