heed:具有最小开销的全类型LMDBMDBX包装器

时间:2024-06-03 15:36:19
【文件属性】:

文件名称:heed:具有最小开销的全类型LMDBMDBX包装器

文件大小:53KB

文件格式:ZIP

更新时间:2024-06-03 15:36:19

wrapper lmdb typed key-value-store memory-mapping

注意 具有最小开销的全类型 / 包装器在内部使用bytemuck。 该库能够序列化所有类型,而不仅是字节片,甚至支持Serde类型。 使用MDBX而不是LMDB Heed也,这是一个兼容的后端,您可以使用mdbx功能将其激活。 使用MDBX时,无法使用lmdb功能读取生成的数据库,这两个kv存储区不兼容,反之亦然。 请注意,只有使用mdbx货物功能才能访问某些特定功能。 环境创建标志取决于您选择的后端。 要测试heed是否适用于MDBX,可以运行以下命令: cargo test --features ' mdbx serde-json ' --no-default-features 用法示例 fs :: create_dir_all ( "target/heed.mdb" )?; let env = EnvOpenOptions :: new (). open ( "target/


【文件预览】:
heed-master
----.gitignore(49B)
----heed()
--------src()
--------Cargo.toml(2KB)
--------examples()
----heed-types()
--------src()
--------Cargo.toml(986B)
----Fuchsia_LICENSE(1KB)
----LICENSE(1KB)
----Cargo.toml(60B)
----.github()
--------workflows()
----README.md(2KB)
----heed-traits()
--------src()
--------Cargo.toml(298B)

网友评论