#azure-blob #google-cloud #cloud-storage #object #object-storage #cloud #apache-arrow

对象存储

一个通用的对象存储接口,用于与 AWS S3、Google Cloud Storage、Azure Blob Storage 和本地文件进行统一交互

22 个版本 (11 个重大变更)

0.11.0 2024 年 8 月 16 日
0.10.2 2024 年 7 月 21 日
0.10.1 2024 年 5 月 14 日
0.9.1 2024 年 3 月 5 日
0.3.0 2022 年 6 月 14 日

12网页编程

Download history 198766/week @ 2024-05-02 211960/week @ 2024-05-09 217504/week @ 2024-05-16 225364/week @ 2024-05-23 295819/week @ 2024-05-30 331147/week @ 2024-06-06 295085/week @ 2024-06-13 318493/week @ 2024-06-20 434354/week @ 2024-06-27 386938/week @ 2024-07-04 407209/week @ 2024-07-11 395291/week @ 2024-07-18 419079/week @ 2024-07-25 402263/week @ 2024-08-01 412750/week @ 2024-08-08 413709/week @ 2024-08-15

1,726,207 每月下载量
271 个 crate 中使用 (114 个直接使用)

MIT/Apache

1MB
18K SLoC

Rust 对象存储

一个针对对象存储进行交互的专注、易于使用、符合惯用语法、高性能、async 对象存储库。

使用此 crate,可以通过简单的运行时配置更改,在多个云和本地测试环境中运行相同的二进制文件和代码。支持的对象存储包括

最初由 InfluxData 开发,后来捐赠给 Apache Arrow

有关使用说明,请参阅 docs.rs

支持 wasm32-unknown-unknown 目标

可以构建 object_store 以支持 wasm32-unknown-unknown 目标,但是不支持云存储功能 awsazuregcphttp

cargo build -p object_store --target wasm32-unknown-unknown

依赖项

~6–21MB
~327K SLoC