9个版本 (5个重大变更)

0.5.0 2023年10月5日
0.4.1 2022年4月5日
0.4.0 2022年3月29日
0.3.0 2022年3月3日
0.0.0-reserve.02022年1月19日

#127数据库实现

Download history • Rust 包仓库 107/week @ 2024-04-08 • Rust 包仓库 91/week @ 2024-04-15 • Rust 包仓库 126/week @ 2024-04-22 • Rust 包仓库 70/week @ 2024-04-29 • Rust 包仓库 45/week @ 2024-05-06 • Rust 包仓库 54/week @ 2024-05-13 • Rust 包仓库 87/week @ 2024-05-20 • Rust 包仓库 92/week @ 2024-05-27 • Rust 包仓库 62/week @ 2024-06-03 • Rust 包仓库 74/week @ 2024-06-10 • Rust 包仓库 54/week @ 2024-06-17 • Rust 包仓库 65/week @ 2024-06-24 • Rust 包仓库 7/week @ 2024-07-01 • Rust 包仓库 24/week @ 2024-07-08 • Rust 包仓库 46/week @ 2024-07-15 • Rust 包仓库 66/week @ 2024-07-22 • Rust 包仓库

153 每月下载量
7 个crate中使用 (4个直接使用)

MIT/Apache

1MB
26K SLoC

BonsaiDb Local

BonsaiDb的离线数据库实现。

该crate公开了BonsaiDb的本地数据库实现。通过实现StorageConnectionStorage类型提供了其最常见的功能。

最低支持的Rust版本 (MSRV)

虽然该项目处于alpha阶段,但我们正在积极采用当前的Rust版本。当前最低版本是1.70

功能标志

默认情况下,启用了full功能。

  • full:启用以下所有标志
  • async:启用异步兼容类型
  • cli:启用clap结构,以便将数据库管理命令嵌入到自己的命令行界面中。
  • encryption:启用静态加密
  • instrument:启用使用tracing进行监控
  • multiuser:启用多用户支持
  • password-hashing:启用使用Argon2进行密码身份验证的能力
  • token-authentication:启用使用认证令牌进行身份验证的能力,类似于API密钥

开源许可

本项目,如同Khonsu Labs的所有项目一样,是开源的。此仓库受MIT许可证Apache许可证2.0的许可。

有关贡献的更多信息,请参阅CONTRIBUTING.md

依赖关系

~14–25MB
~394K SLoC