【文件属性】:
文件名称:objectstore:简单存储基于文件的对象
文件大小:57KB
文件格式:ZIP
更新时间:2021-05-09 18:25:51
Python
对象库
ObjectStore是对象存储,它使用基于文件的对象(内容和元数据)到本地文件系统中。
无需考虑如何优化文件系统上的许多文件位置。 Objectstore使用方法保存对象,并提供对对象的平面访问。 可以按容器对对象进行分组。 容器内部没有对象层次结构。
对象存储提供了三种对象访问方法:get(),put(),delete()
对象标识符可以是多个:md5和,sha1和,url等
对象存储的简单表示形式:对象存储->容器->具有元数据的基于文件的对象
安装
待会描述
如何使用
待后述。
对于开发人员
在Docker中准备开发环境
$ make create-dev-env
运行开发环境
$ make run-dev-env
通过gunicorn将ObjectStore作为服务启动
$ make run-dev-env
Creating user: ${USER}
Add
【文件预览】:
objectstore-master
----docker()
--------dev-env()
----objectstore()
--------__init__.py(66B)
--------api()
--------appl.py(588B)
----requirements.txt(16B)
----.travis.yml(151B)
----LICENSE(11KB)
----setup.py(1KB)
----README.md(2KB)
----Makefile(845B)
----docs()
--------rest-api.md(67B)
----tests()
--------test_rest_buckets.py(5KB)
--------test_rest_service.py(1KB)
--------test_objects.py(2KB)
--------test_objectstore.py(903B)
--------test_buckets.py(889B)
--------test_rest_objects.py(6KB)
--------resources()
----.gitignore(622B)
----.coveragerc(39B)