我想使用openstack API将大对象上传到我的objectstorage。 我发现我可以用大物体做到这一点。 在API中有两个不同的对象,静态大对象(SLO)和动态大对象(DLO)。对于这两个部分,我需要上传所有部分,然后是清单,其中包含对这些部分的引用。
现在我的问题是:这两者有什么区别?我应该使用哪个?我的文件不会改变它们的大小。上传一次,然后通常不会更改。所以我想使用SLO?
感谢您的建议!
答案 0 :(得分:1)
我写了一篇关于Bluemix服务@ http://blog.ibmjstart.net/2016/04/14/e-pluribus-unum-creating-openstack-manifest-objects-in-ibm-bluemix-object-storage/的对象存储清单的博客文章,这也可能有助于更多地了解它们的实用性。
摘录:
根据您的使用案例,我同意SLO可能最有意义。
答案 1 :(得分:0)
我找到了Oracle的解决方案:Using Oracle Storage Cloud Service
这两者之间的区别在于SLO的清单文件包含段的所有电子邮件/文件名。细分可以位于不同的位置。因此,它被称为 static ,因为所有文件都是初始上传的,不会发生变化。
DLO的清单文件为空。所有段必须与清单文件位于同一容器中。该文件动态确定要下载的大对象的部分。