10个版本

1.0.0-rc.52024年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魔法豆

Download history • Rust 包仓库 7/week @ 2024-04-14 • Rust 包仓库 8/week @ 2024-04-21 • Rust 包仓库 6/week @ 2024-04-28 • Rust 包仓库 11/week @ 2024-05-19 • Rust 包仓库 20/week @ 2024-05-26 • Rust 包仓库 16/week @ 2024-06-02 • Rust 包仓库 11/week @ 2024-06-09 • Rust 包仓库 14/week @ 2024-06-16 • Rust 包仓库 12/week @ 2024-06-23 • Rust 包仓库 3/week @ 2024-06-30 • Rust 包仓库 5/week @ 2024-07-07 • Rust 包仓库 26/week @ 2024-07-14 • Rust 包仓库 8/week @ 2024-07-21 • Rust 包仓库 12/week @ 2024-07-28 • Rust 包仓库

51 每月下载量
用于 10 个crate(7直接使用)

BSD-3-Clause

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