块存储、文件存储、对象存储这三者的本质差别是什么?

块存储读写速度最快,但查询速度最慢。(磁带机就是一种块存储设备)数据管理难度最高。

块存储是底层存储,直接写入或读取硬盘扇区(块)。多用于硬件设备和文件系统直接管理存储。优点是写入读取速度快(直接),缺点是管理查询难,需要依附于上层文件系统(如:磁盘分区表)。

常见于:数据中心块设备集群、磁带机存储阵列、硬盘内部工作….块存储设备适合大批量冷数据快速写入及管理。

文件存储读写速度最慢,查询速度适中,但人可以直接使用,容易管理(直观树状结构)安全性较差,价格便宜。

文件存储就是我们常看到的文件树状结构,方便用户直接访问。优点是直观,缺点是计算机查询文件效率低,安全性差。是面向用户的计算机系统里最常见的文件存储方式。

常见于:你的计算机、手机、移动硬盘、U盘、NAS、NFS存储系统、FTP….

对象存储读写速度和块存储相当,查询速度最快,扩容简单,程序容易管理,安全性较高。

对象存储可以理解为把文件分解成一个个对象进行存储,简单说就是存储文件会附加一段元数据,查询时寻找元数据然后定位到文件即可。打一个不准确但有助理解的比方,对象存储相当于在块存储的分块上加一个描述标签,增强了文件的可查询性便于管理。对象存储可以说结合了文件存储和块存储的优点,是存储的发展方向。是面向程序和系统的最优文件存储方式。

常见于:各大公有云存储系统及网盘(OSS、OBS…),专业的存储系统,对存储量要求较高的大型存储系统,对高可用要求较高的存储系统,专业的企业网盘…

分布式存储系统一般都使用对象存储

发表评论

电子邮件地址不会被公开。 必填项已用*标注