9个版本 (5个破坏性更新)
0.6.1 | 2021年3月9日 |
---|---|
0.6.0 | 2020年9月9日 |
0.5.0 | 2020年8月27日 |
0.4.0 | 2020年8月19日 |
0.1.1 | 2020年7月22日 |
#2938 in 数据库接口
每月29次下载
30KB
667 行
pile
- 一个简单快速的单次添加数据存储
设计目标
- 高效添加大量数据。
- 用户应该能够在复制存储数据(例如,通过网络)的同时仍然可以使用数据库进行读写。
- 存储应该具有最小的依赖性。
使用指南
示例
use data_pile::Database;
let db = Database::file("./pile").unwrap();
let value = b"some data";
db.put(&value).unwrap();
备注
值只能通过它们的序列号访问。如果您想要其他类型的键,则需要外部索引。
lib.rs
:
pile
- 一个简单快速的单次添加数据存储
设计目标
- 高效添加大量数据。
- 用户应该能够在复制存储数据(例如,通过网络)的同时仍然可以使用数据库进行读写。
- 存储应该具有最小的依赖性。
使用指南
示例
use data_pile::Database;
let db = Database::new("./pile").unwrap();
let value = b"some data";
db.put(&value).unwrap();
依赖关系
~0.1–12MB
~132K SLoC