当前位置:首页>维修大全>综合>

对象存储 文件存储和块存储有什么区别(对象存储需要什么样的存储设备)

对象存储 文件存储和块存储有什么区别(对象存储需要什么样的存储设备)

更新时间:2025-07-08 19:26:32

对象存储 文件存储和块存储有什么区别

区别如下:

1、速度不同块存储:低延迟(10ms),热点突出;文件存储:不同技术各有不同;对象存储:100ms-1s,冷数据;

2、可分步性不同块存储:异地不现实;文件存储:可分布式,但有瓶颈;对象存储:分步并发能力高;

3、文件大小不同块存储:大小都可以,热点突出;文件存储:适合大文件;对象存储:适合各种大小;

4、接口不同块存储:Driver,kernelmodule;文件存储:POSIX;对象存储:RestfulAPI;

5、典型技术不同块存储:SAN;文件存储: HDFS,GFS;对象存储:Swift,AmazonS3;

6、适合场景不同块存储:银行;文件存储:数据中心;对象存储:网络媒体文件存储;扩展资料:文件存储的优缺点:优点(1)、造价低:随便一台机器就可以,另外普通的以太网就可以,根本不需要专用的SAN网络,所以造价低。(2)、方便文件共享。缺点(1)、读写速率低,传输速率慢:以太网,上传下载速度较慢,另外所有读写都要1台服务器里面的硬盘来承受,相比起磁盘阵列动不动就十几上百块硬盘同时读写,速率慢了许多。

先说说块存储吧,典型代表--SAN。对于用户来说,SAN好比是一块大磁盘,用户可以根据需要随意将SAN格式化成想要的文件系统来使用。SAN在网络中通过iSCSI(IPSAN)协议连接,属block及存储,但可扩展性较差。

再说说文件集存储,典型代表--NAS。对于用户来说,NAS好比是一个共享文件夹,文件系统已经存在,用户可以直接将自己的数据存放在NAS上。NAS以文件为传输协议,开销很大,不利于在高性能集群中使用。

而所谓对象存储,就是每个数据对应着一个唯一的id,在面向对象存储中,不再有类似文件系统的目录层级结构,完全扁平化存储,即可以根据对象的id直接定位到数据的位置,这一点类似SAN,而每个数据对象即包含元数据又包括存储数据,含有文件的概念,这一点类似NAS。除此之外,用户不必关系数据对象的安全性,数据恢复,自动负载平衡等等问题,这些均由对象存储系统自身完成。而且,面向对象存储还解决了SAN面临的有限扩充和NAS传输性能开销大问题,能够实现海量数据存储。

更多栏目