3个版本
新版本 0.1.2 | 2024年8月18日 |
---|---|
0.1.1 | 2024年8月18日 |
0.1.0 | 2024年8月18日 |
#667 在 数据库接口
293 每月下载
在 crepedb-redb 中使用
34KB
964 行
CrepeDB
一个版本化和可分叉的嵌入式键值数据库。
支持的功能
- 基于任何快照创建shopshots。
- 基于任何快照读取数据。
- 所有快照都组织在这个树中。
- 表可以是版本化的和基本的(没有快照)。
- 在单个事务中版本化和基本的表。
- 高性能的读取和插入
- 支持多后端。
- 提供分析数据库、迁移和管理数据的工具。
后端
目前,CrepeDB支持以下后端
- redb
- mdbx
- sled
- rocksdb
- leveldb
用法
crates
如果您想使用此crates,请添加 crepedb
以及您想要使用的后端。
cargo add crepedb
cargo add crepedb-redb # replace backend crate you want to use.
用法
use crepedb::CrepeDB;
use crepedb_redb::RedbDatabase;
let backend = RedbDatabase::memory().unwarp();
let db = CrepeDB::new(backend);
依赖关系
~110KB