gs-wrap将google云存储api包装为多线程数据操作。
gs-wrap的Python项目详细描述
GS包装
gs wrap 包装 google云存储api 用于多线程数据操作,包括复制、读取、写入和 散列:
最初,我们使用的是 一个简单的命令行接口包装器,以简化 与google云存储相关的部署和备份任务。 然而,gsutilwrap在将许多对象复制到 不同的目的地。
因此,我们开发了gs wrap来加速这些操作,同时保持 它比其他操作的gsutilwrap快或快。
gs wrap不是第一个包装google云存储api的python库。 云存储客户端 采用类似的方法,旨在管理Amazon的S3和Google云 存储。部分内容也基于google云存储,但是 库的行为不同于gsutil,这使得它很难用作 就地更换 gsutilwrap 。另外,图书馆没有 提供所有需要的操作,例如复制到多个目的地、阅读, 写入和散列。
gs wrap的主要优点是能够从多个对象复制多个对象 到多个目的地的不同路径,同时仍在模拟gsutil 接口。GS Wrap与 gsutilwrap 可以在 部分基准 中找到。