#存储 #内容寻址 #Rust

focuson_cas

使用Rust实现的内容寻址存储库

1个不稳定版本

0.0.1 2024年4月25日

#26 in #内容寻址

MIT许可证

10KB
161 代码行

Focuson CAS库

Focuson CAS(内容寻址存储)库提供了一种稳健且高效的方式来存储和检索基于内容派生标识符的数据。此Rust库包含用于文件系统存储的FileSystemCAS实现以及用于方便字符串数据处理的StringStorage扩展。

特性

  • ContentAddressableStorage:定义内容寻址存储接口的trait
  • FileSystemCAS:管理文件系统中的数据存储,确保数据根据内容派生标识符进行存储和检索
  • StringStorage:简化字符串数据存储和检索的trait扩展。它会自动处理存储的转换到和从字节。

入门

先决条件

确保您的机器上已安装Rust和Cargo。如果您尚未安装,请访问rust-lang.org进行安装。

安装

将其添加到您的Cargo.toml中

[dependencies]
focuson_cas = "0.1.0"

依赖项

~2–10MB
~117K SLoC