gs-wrap将google云存储api包装为多线程数据操作。

gs-wrap的Python项目详细描述


GS包装

mit licensepypi-versionpypi-python versiondocumentation status

gs wrap 包装 google云存储api 用于多线程数据操作,包括复制、读取、写入和 散列:

最初,我们使用的是 一个简单的命令行接口包装器,以简化 与google云存储相关的部署和备份任务。 然而,gsutilwrap在将许多对象复制到 不同的目的地。

因此,我们开发了gs wrap来加速这些操作,同时保持 它比其他操作的gsutilwrap快或快。

而google的云存储 google提供的库提供了复杂的功能和良好的性能, 它的用例和行为与gsutil不同。 由于我们希望gsutil的简单性和使用模式,我们创建了 gs wrap ,它将 谷歌云存储 包装在其核心,并将其 接口设置为行为类似于gsutil

gs wrap不是第一个包装google云存储api的python库。 云存储客户端 采用类似的方法,旨在管理Amazon的S3和Google云 存储。部分内容也基于google云存储,但是 库的行为不同于gsutil,这使得它很难用作 就地更换 gsutilwrap 。另外,图书馆没有 提供所有需要的操作,例如复制到多个目的地、阅读, 写入和散列。

gs wrap的主要优点是能够从多个对象复制多个对象 到多个目的地的不同路径,同时仍在模拟gsutil 接口。GS Wrap与 gsutilwrap 可以在 部分基准 中找到。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java爬虫获取外部网站搜索结果   java Bluestack未连接到eclipse   java如何从ConstraintViolationException Hibernamte获取数据库字段名   HttpResponse HttpResponse=httpClient引发java运行时错误。执行(httpPost);   Jama中矩阵的java点积和叉积   java有什么方法可以唯一地识别可扩展设备吗?   java我需要用*来写我的名字,但我不断遇到一个错误,我对编码很陌生   java变量是在内部类中访问的。需要被宣布为最终决定。但我不想宣布最终结果   java如何缩短base64图像字符串,Android?   JavaSpringMVC:计划方法不自动触发   图形学习Java 2D API的好资源是什么?   如何在java中对方法进行排队   java JavaFX多行   java Selenium无法在[链接]上找到基于CSS元素的密码字段元素http://www.cartasi.it/gtwpages/index.jsp   Java中的equals()和hashCode()契约   软删除情况下的java Hibernate二级缓存   java为什么这段代码要两次调用这些方法?