是否有用于存储数据和元数据的对象存储标准化协议?

时间:2019-01-22 23:41:46

标签: api storage protocols object-storage cloud-storage

在查询数据库时,您可以依靠SQL或在交换电子邮件时可以依靠SMTP。

它们都是跨供应商的标准。我们可以将其推广到许多其他“标准化服务”。

这可以轻松切换服务的支持提供者。我可以将本地MySQL更改为托管MySQL,也可以通过仅更改应用程序的配置而无需更改代码就通过另一种SMTP进行切换。

问题:

涉及“存储二进制文件”时,例如说一家公司需要存储用户发送的照片,提供商发送的PDF和质量部门的电话录音...

...关于“通过网络存储二进制文件”时,是否存在任何以“ key-value-metadata”形式存在的行业标准,其中值是二进制文件,因此元数据是自由对象(可能有关创建时间,创建者,创建上下文等信息;并且ID是内容(例如Sha1等)的函数,是否可以通过设计确保采取反重复措施?

当我说行业标准时,我的意思是我不在乎是否在连接API的“后面”,“真实”存储是由Redis或mysql或纯文件系统或AWS的S3实现的...只是多方提供的“标准”,我可以连接到该位置,并且可以通过配置“轻松更改背后的内容”,并以相同的简便性从一个存储提供程序更改为另一个存储提供程序,例如,我们无需更改SMTP如果后面有sendmail或postfix。

0 个答案:

没有答案