块存储 文件存储 对象存储

这几个概念很多人的理解有混淆,在解释起来也是似是而非。

按一般逻辑理解,块存储、文件存储、对象存储在技术实现上不是同一层面。文件存储、对象存储最终体现在磁盘上的存储形式都是块存储。以块存储为基底,文件存储以及对象存储是其不同的封装层次及使用形式的产物。

一般用户,或运维人员,或开发人员,并不会直接对接块存储,而是通过文件系统命令或者调用类似posix接口间接触及块存储。

因为封装层次不同,文件存储、对象存储会有它们可支持的特殊或者更多的物理架构形式及使用形式。普通pc上新建、编辑、保存、浏览文件使用的就是文件存储,至于怎么存储到块存储中,那是操作系统的事情。而对象存储,则是通过更多一层的封装,它提供类似接口形式的访问,就好像在操作系统的基础上又附加了一层应用,这个应用提供给你访问数据的形式,一般都是key - value的形式,至于value可能是结构化、非结构化的数据,也可能是某个文件。

你可能感兴趣的:(知识回顾,其他)