对象存储是什么?块存储又是什么?( 六 )

在性能方面,SAN胜出。

更改对象库中的数据需要传输整个对象的新版本,而存储在SAN中的数据可以在文件内的数据块级别进行更改。需要随机访问可能存储在对象内的数据的应用程序(例如数据库和事务系统)通常不适用于对象存储。

对象存储还必须与封装了元数据的头文件进行抗衡。相对于块存储,还增加了开销,也降低了性能。读取延迟也是一个问题。

还有数据一致性模型的问题。考虑到SAN的架构和性能特征,存储在此环境中的数据副本可以被认为是非常一致的,这意味着最新版本的数据在修改后立即可用。对象存储通常被认为是最终一致的,这意味着存在最新版本的数据不一定是最新版本的风险。这是由于擦除编码和复制,以及数据在分布式对象存储环境中传播和传播的时间。

对象存储和块存储工作负载

如上所述,对象存储在需要处理大量非常规更新的非结构化数据的环境中发挥作用。这可以包括文档、照片和视频。

富含元数据的对象存储使大规模分析成为企业的有吸引力的命题。对象存储也使得提供和管理跨越地理位置的存储变得相对经济。

推荐阅读