23个版本
新增 0.0.23 | 2024年8月11日 |
---|---|
0.0.22 | 2024年8月11日 |
0.0.13 | 2024年6月14日 |
0.0.11 | 2023年12月5日 |
0.0.9 | 2023年8月26日 |
#582 in 数据库接口
986次每月下载
在 9 crate 中使用
460KB
9K SLoC
Product OS : Store
Product OS : Store提供了一种灵活且更高层次的框架,用于定义存储引擎/数据库引擎及其读写操作。
此crate利用了多个现有的crate来实现这一功能。目前支持键值、队列和关系型数据库。目前支持的流行数据库包括Redis和PostgreSQL。
您应使用Product OS : Store宏与此crate配合使用以获得最佳效果。
什么是Product OS?
Product OS是一组包的集合,提供不同的工具和功能,可以协同工作以简化Rust生态系统中的产品构建。
安装
使用Rust包管理器cargo
安装Product OS : Store。
cargo add product-os-store
或将其添加到您的cargo.toml
文件的[packages]
部分。
product-os-store = { version = "0.0.23", features = [], default-features = true, optional = false }
特性
Product OS Store支持以下特性,利用了现有的Rust库,如sqlx和redis:
- 处理存储读写的高级接口
- 支持键值、队列和关系型数据库
- 目前支持Redis、PostgreSQL和Sqlite
- 完全抽象数据,允许使用Product OS : Store宏进行高级SQL查询定义
- 支持未来的文档和事件存储(尚未实现)
// Feature samples TODO
用法
// Examples TODO
贡献
目前没有贡献,但很快将在公共仓库中提供。
许可证
依赖
23–43MB
~1M SLoC