10个版本
1.0.0-rc.5 | 2024年2月9日 |
---|---|
0.8.1 | 2021年1月29日 |
0.2.7 | 2020年10月12日 |
0.2.0 | 2020年7月15日 |
0.0.5 | 2019年9月2日 |
#1770 在 魔法豆
51 每月下载量
用于 10 个crate(7直接使用)
70KB
1K SLoC
Tari Storage
这个crate是 Tari加密货币 项目的组成部分。
持久键值存储的抽象层。Tari领域层的类应该仅使用这些特性和对象,并让底层实现处理细节。
数据存储
提供键值存储实现的通用CRUD行为。 Datastore
对底层实现不关心。
LMDB
目前,Tari支持LMDB进行本地磁盘持久化。
使用 LMDBBuilder
打开/创建一个新数据库。
# use tari_storage::lmdb::LMDBBuilder;
let mut store = LMDBBuilder::new()
.set_path("/tmp/")
.set_mapsize(500)
.add_database("db1")
.add_database("db2")
.build()
.unwrap();
依赖
~1.5–2.2MB
~47K SLoC