#blob #data-store #abstraction #file #hash #directory

fsblobstore

基于文件系统的 blob 存储抽象

4 个版本

0.0.4 2024年1月30日
0.0.3 2024年1月30日
0.0.2 2024年1月28日
0.0.1 2024年1月28日

#562 in 文件系统

0BSD 许可证

14KB
276

fsblobstore

文件系统 backed 的 blob 存储抽象


lib.rs:

每个 blob 都通过其自己的哈希值命名/键控的文件系统 blob 存储抽象

特性

特性 功能
enumerate 启用枚举存储中所有键的方法。
get-fname 启用获取 blob 路径的方法。
mkbasedir 在工厂方法中自动创建基本目录。

不建议使用 enumerateget-fname 功能,因为它们可能会鼓励破坏 FsBlobStore 实例的预期使用模式。

依赖关系

~2.3–9.5MB
~76K SLoC