#messagepack

pack-db

简单的基于messagepack的数据库

2 个不稳定版本

0.2.0 2021年11月7日
0.1.0 2021年11月6日

1248 in 数据库接口

Apache-2.0

8KB
112

PackDb

PackDb 是一个简单的基于 messagepack 的键值存储,灵感来自 kwik。它使用您的本地存储。

pack-db = "0.2.0"

示例

use pack_db::PackDb:
use serde::{Deserialize, Serialize};

#[derive(Debug, PartialEq, Deserialize, Serialize)]
struct User {
    name: String,
    age: i32
}

let store = PackDb::<User>::new(Some("data".to_owned()));
store.set("user1", User {name: "useer1", age: 16});
let user = store.get("user1");

依赖项

~0.8–1.6MB
~33K SLoC