5个版本

0.1.5 2023年8月4日
0.1.4 2023年8月1日
0.1.3 2023年7月31日

#150数据库实现 中排名


2 个crate使用

MIT/Apache

500KB
15K SLoC

ella

Crates.io docs.rs GitHub Workflow Status (with event) Crates.io

入门指南

ella 添加到您的 Cargo.toml 文件中

ella = "0.1.5"

您可能还想安装 ella CLI工具

Windows

在Windows上构建 ella 需要安装Protobuf编译器。 您可以从Protobuf仓库下载预构建的二进制文件。

使用方法

您可以通过启动新实例或连接到现有实例来访问ella。

通过打开或创建数据存储来启动新实例

let el = ella::open("file:///path/to/db")
    .or_create(ella::Config::default())
    .and_serve("localhost:50052")?
    .await?;

使用 ella::connect 连接到现有实例

let el = ella::connect("https://127.0.0.1:50052").await?;

依赖项

~71MB
~1.5M SLoC