阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

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

发布时间: 2022-09-29 15:36:07文章作者: 网站编辑阅读量: 160

  块存储、文件存储、对象存储有什么区别?处于信息时代,我们每天都在和数据打交道,看小说、听音乐、看视频等等,生活已经离不开这些数据文件。有数据的地方,就必须对数据进行保存,这就是数据存储。下面小编来聊聊常听到的几种存储方式,看看块存储、文件存储、对象存储有什么区别?

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

  块存储可以看作为是裸盘,最明显的特征是不能被操作系统直接访问。可以通过划分逻辑卷、做RAID、LVM等方式将它格式化,可以格式化为你所指定的文件系统(Ext3,Ext4,NTFS,FAT32等),然后才可以被操作系统访问。常见的DAS、FC-SAN、IP-SAN都是块存储。它的优点是:读写速度快(带宽和IOPS);但是缺点也同样明显:太过于底层,不利于扩展,不能被共享;
  与块存储对应的是文件存储,文件存储可以分为本地文件存储和网络文件存储。文件存储最明显的特征是支持POSIX的文件访问接口:open、read、write、seek、close等;优点是:便于扩展&共享;缺点是:读写速度慢;
  而对象存储,相对来说是比较新的一种存储。有一种说法是对象存储一定是分布式存储,因为分布式文件存储可能是分布式存储,而未必是对象存储。常见的对象存储的开源实现有Ceph的RADOS、Openstack的swift、AWS s3等;常见分布式文件系统有lustre、glusterfs、HDFS等;

  他们的区别也可以分为表面区别和本质区别,表面的区别是:对象存储支持的访问接口基本是restful接口,而分布式文件存储提供的是POSIX兼容的文件操作接口;本质区别是:分布式文件存储文件组织方式为目录树,对象存储采用的是扁平的组织方式;对象存储不支持随机读取和写入,put和get都是针对整个文件。简单来说,这三者的本质差别是使用数据的“用户”不同:块存储的用户是可以读写块设备的软件系统,例如传统的文件系统、数据库;文件存储的用户是自然人;对象存储的用户则是其它计算机软件。


  如果亲们想要购买数据存储产品,可以直接咨询我们的在线客服!典名科技是阿里云的合作伙伴,通过典名科技的链接购买阿里云的产品可以享受15%左右的返现优惠。典名科技专注于国内外云服务器租用、虚拟主机租用、数据库、云安全、阿里邮箱、阿里云盘、钉钉等产品和服务,凭借专业的技术和售后支持,发展至今,我们已凝聚起优秀的开发和运维团队,积累起多年市场服务经验,我们7x24小时提供技术协助服务。典名科技期待与您合作!
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠