我想用openstack API将大对象上传到我的对象存储。 我发现我可以用大对象来做到这一点。 API中描述了两个不同的对象,即静态大对象(SLO)和动态大对象(DLO)。对于这两个我需要上传所有的部分,然后是一个清单,其中包含对这些部分的引用。OpenStack API - 动态大对象(DLO)和静态大对象(SLO)之间的差异
现在我的问题是:这两者有什么区别?我应该使用哪一个?我的文件不会更改它们的大小。有一次上传,然后通常不会更改。所以我会想使用SLO?
感谢您的建议!
我想用openstack API将大对象上传到我的对象存储。 我发现我可以用大对象来做到这一点。 API中描述了两个不同的对象,即静态大对象(SLO)和动态大对象(DLO)。对于这两个我需要上传所有的部分,然后是一个清单,其中包含对这些部分的引用。OpenStack API - 动态大对象(DLO)和静态大对象(SLO)之间的差异
现在我的问题是:这两者有什么区别?我应该使用哪一个?我的文件不会更改它们的大小。有一次上传,然后通常不会更改。所以我会想使用SLO?
感谢您的建议!
我发现从Oracle的解决方案:Using Oracle Storage Cloud Service
这两者之间的区别是SLO的清单文件中各段的所有contailer /文件名。细分受众群可能位于不同的地点。所以它被称为静态,因为所有文件都是初始上传的并且不会更改。
DLO的清单文件是空的。所有段必须与清单文件位于同一个容器中。该文件动态确定要下载的大对象的各个部分。
我已经写在对象存储博客文章体现为Bluemix服务@http://blog.ibmjstart.net/2016/04/14/e-pluribus-unum-creating-openstack-manifest-objects-in-ibm-bluemix-object-storage/这也可能有助于揭示其效用更多的光。
摘录:
根据你的用例,我同意SLO可能是最有意义的。