帮助中心>腾讯云块存储、文件存储、对象存储三者有什么区别?

腾讯云块存储、文件存储、对象存储三者有什么区别?

0 1504
发布于:2021-04-12 14:47:14

腾讯云之所以有块存储、文件存储、对象存储三种类型的存储设备,主要是由于使用介质存储数据的手段或方法不同来划分的,机械硬盘/固态硬盘是存储最终的存储载体。

一、腾讯云块存储

块存储提供的是不带文件系统裸硬盘,使用之前需对其磁盘初始化。我们比较常见的块存储形式是我们的Windows系统硬盘、Linux系统硬盘、手机存储空间等,所有数据是按字节来存储和访问的。

块存储使用时,文件系统在客户端,例如:Windows系统,我们可以在Windows桌面查看我们存储的内容,但是对于硬盘里的内容和格式,我们了解的甚少。


快存储好比上图所示,存储的数据就像玉米粒一样堆放在块存储里,块存储只关心玉米粒进来和出去,不关心玉米粒之间的关系和用途。

由于块存储只负责数据读取和写入,因此具有有高带宽、低延迟的优势,但是扩展能力有限,适用于对响应时间要求高的系统。比如数据库、ERP等企业核心应用的存储等。其中DAS、SAN这两种存储设备属于块存储类型,


二、腾讯云文件存储

文件存储的存储端带有文件系统,我们常见的NAS存储都是文件存储设备。这些文件存储设备除了磁盘外还带有文件系统,用户直接通过存储端的文件系统就能调用存储资源。

文件存储一般体现形式是目录和文件(比如C:\User\Program Files\Common Files),数据以文件的方式存储和访问,按照目录结构进行组织。文件存储有自己的文件系统,对于每个客户端而言是一个统一的文件系统,可以同时供多个客户端使用,易于共享。


好比上面图中,数据像玉米粒一样组成玉米棒子,再对应到不同的玉米杆上,要找到某个玉米粒,先找到玉米杆,再找到玉米棒子,然后根据玉米粒在玉米棒子上的位置找到它。

相比于块存储,文件存储由于有自己的文件系统,可以实现更高级的管理,可以很方便的共享,因此用途非常广泛。比如常用的NFS、CIFS、ftp等都是基于文件存储的。但相比于块存储,文件存储读写速度相对于块存储要慢一点。


三、腾讯云对象存储

块存储性能出色但是不能共享,文件存储可以共享但是速度又总是不让人满意;做为不会做选择题的成年人既想性能,还要实现共享,同时还要满足大规模扩展需求,所有就有了对象存储。

对象存储一般体现形式是一个UUID(比如我们常见的网址https://oss.fzxm.cn/tenxun/new_ac1.png),这个UUID是唯一性的,即使在全球也只有通过这一个UUID。

数据和元数据打包在一起作为一个整体对象存在一个超大池子里。用户想访问,只需能通过它的UUID,才能找到它。


好比上面图中,数据的玉米粒被做成了玉米罐头,每个玉米罐头都有一个唯一出厂号,但是买卖罐头,都一次是一盒为单位。

对象存储端的文件系统就是采用这种哈希表-键值(可以理解为查字典,最多两层目录)这种方式来提高读写速度的。对象存储就可以非常简单的扩展到超大规模,因此非常适合数据量大、增速又很快的视频、图像等,例如:百度网盘、大数据存储;

扫码赞赏,鼓励支持

还没有人赞赏,快来当第一个赞赏的人吧!
    强势安利

    Nginx禁止恶意解析-限制ip访问网站

    2021-04-11 18:38:16

    强势安利

    腾讯云弹性公网ip价格-EIP付费模式-流量收费标准

    2021-04-13 09:57:04


    关键词: 腾讯云服务器
    提交成功,系统已安排等保测评顾问稍后为您服务
    微信咨询 获取代理价(更低折扣)
    更低报价 更低折扣 代金券申请
    咨询热线:18120815391
    操作成功
    操作失败
    申请优惠
    立即申请优惠