Logo
Section 1 / 8

存储系统类型:块存储、文件存储和对象存储

了解块、文件和对象存储之间的核心差异,以选择适合你系统设计的存储模型。

导入

存储系统类型:块存储、文件存储和对象存储

了解块、文件和对象存储之间的核心差异,以选择适合你系统设计的存储模型。

...
块存储、文件存储和对象存储架构的高层次对比
...
块存储架构的概念图示,展示通过唯一块地址访问数据
...
文件存储的树状目录结构
...
对象存储系统的系统架构图
...
带有元数据和媒体存储的Web应用分层系统架构图

表格

特性块存储文件存储对象存储
数据组织方式原始的、固定大小的数据块文件和目录的层次化结构具有唯一ID和元数据的扁平地址空间中的对象
访问方式通过地址直接访问块通过文件路径导航访问(例如 /home/user/doc.txt)通过API访问(通常是REST/HTTP,例如 S3 API)
使用场景数据库、虚拟机、事务性系统共享驱动器、用户文档和内容管理云存储、备份/归档、大数据、媒体存储/分发
性能高IOPS,细粒度I/O的低延迟取决于情况;由于元数据和路径查找可能较慢针对可扩展性和吞吐量优化;非常适合大规模顺序工作负载
典型协议iSCSI、Fibre ChannelNFS、SMB/CIFSHTTP/HTTPS REST API(例如 AWS S3、OpenStack Swift)

Write “Ed, give me the answer” to get the correct answer.

Write “Ed, give me the answer” to get the correct answer.

Coming soon to support pageflux-note

分布式系统中的通信

SQL、NoSQL 与 NewSQL 数据库在系统设计中的应用