前言:根据不同的分类方式,存储也会被分成不同的类型,但是用途是一致的:存储的最终目的是存放数据。

存储的分类方式:

1.本地存储,外地存储

本地存储:就是你电脑里面内置的存储设备,比如:系统盘,机械盘,内存条等等,都是本地存储

外地存储:就相当于你的u盘,或者是移动硬盘都是外地存储

2.DAS,SAN,NAS

(1).DAS(Direct Attached Storage)---直连式存储,就是拿一根线把存储设备直接连接到PC机或服务器上,那比如u盘,是用的接口把自身的存储设备直接和PC相连接,DAS有一定的缺点,如果你电脑只有一个卡槽或者一个USB接口,那只能仅限于哪一个卡槽或者USB接口的存储量,也叫说扩展性差

(2).SAN(Storage Area Network)---存储区域网络,它呢,是通过网络进行连接存储的,在DAS中只能通过一根线或者移动硬盘来连接存储设备,这有点不能满足人们的需求,于是SAN就通过网络来连接存储设备,这样存储目标就广泛了起来,(这种网络现在可以是以太网了--ip)

DAS,SAN都属于块存储(下面讲解)。

(3).NAS(Network Attached Storage)---网络附加存储,就是NAS需要通过网络来进行访问,只要是有网络来连接这个存储设备就行,它属于文件存储

看到着也许你会有疑问,那SAN不也是通过网络来访问存储设备的吗?那SAN和NAS有啥区别呢?其实啊,区别就在于SAN反着拼写就是NAS,哈哈,娱乐一下,其实它们是有区别的,下文讲解

3.块存储,文件储存,对象存储

(1).块存储:首先DAS,SAN都属于块存储

块存储就是块设备----一切以磁盘的形式存在的存储就是块设备

a.块存储强调的是裸磁盘

b.所有以磁盘的形式直接提供给主机或服务器的设备都是块存储

(2)文件存储---基于网络的共享文件存储

补充:文件系统:用来管理存储设备,和存储设备里面的数据,在主机终端去访问数据时不是直接访问的数据而是通过文件系统来进行对数据的查询,搜索...之后返回给中终端的。文件夹中有一级一级的目录对吧,那就是文件系统的功劳,有了文件系统数据目录才会有层次的展现给用户。

文件存储就是在块存储的前面加上了一层文件系统,对外提供存储服务,说白了就是,“块设备+文件系统”打包就是文件存储。结合下图演示:

重点:块存储和文件存储的区别:

1.文件存储的存储端有一层文件系统,通过文件系统的调度之后,在对外提供资源,那块存储有文件系统吗?有!但是不在物理磁盘的前面,而是操作系统自带的那个文件系统,这就是文件存储和块存储的根本区别。如下图所示:

自带的文件系统怎么理解呢?比如:一个u盘(块存储)插入PC,PC是不会直接去访问u盘里面的数据的,并且u盘里也没有文件系统,PC需要先借助文件系统去访问数据,那这个文件系统就是操作系统自带的文件系统,

而文件存储呢?它是直接在数据端前面加上文件系统,文件存储是基于网络的存储,因为文件存储都是同一个文件系统,对于来访者,使用的都是同一个文件系统,因此它可以共享存储

文件存储和块存储的总节:
      a.文件存储的存储端前面多了一个文件系统,来访者通过文件系统的调度来对数据的访问

b.块存储使用时在文件系统在客户端

3.块存储和文件储存的优缺点

块存储:优点:读写速度快,可扩展性差,不易于共享

文件存储:优点:易于共享,读写速度慢

4.对象存储

对象存储就是一个全新的存储港式,它结合了块存储和文件存储的优点

特点:读写速度快,易于共享,扩展性强

对象存储和文件存储的文件系统完全不同,对象存储的文件系统时二层架构,文件存储用的传统的目录层结构的文件系统,就是在D盘建一个文件夹,在文件夹里面在建一个文件夹,然后在建文件夹等等,这就是目录结构的文件系统,那如果是这样,会降低存储的性能。

对象存储相比文件存储支持跟多的文件数量。

对象存储的应用场景:网盘,影视备份,

参考视频:https://www.bilibili.com/video/BV1WE41177Kpfrom=search&seid=17146075279293865928

参考文档:

https://blog.csdn.net/gui951753/article/details/82714065

块存储,文件存储,对象存储相关推荐

  1. 分布式存储--理解分布式文件系统、分布式块存储、分布式对象存储、分布式数据库

    1. 单机文件系统 vs 分布式文件系统 传统单机文件系统是计算机中一个非常重要的组件,为存储设备提供一致的访问和管理方式.在不同的操作系统中,文件系统会有一些差别,但也有一些共性几十年都没怎么变化: ...

  2. 阿里云文件存储NAS和对象存储OSS区别对比如何选择?

    阿里云对象存储OSS和文件存储NAS有什么区别?文件存储NAS和对象存储OSS如何选择?NAS是传统的NFS挂载共享文件夹,OSS可以使用RESTful API,阿里云百科从技术.使用方式.容量.存储 ...

  3. 对象存储3:对象存储的原理、构造和详解

    前两篇介绍了对象存储的基础,包括存储类型,常用存储分类和分类方法. SCSI,TCP/IP,FC等存储介质以及DAS\NAS\SAN等存储网络,请参考:对象存储1:传统存储类型和分类. 文件存储,块存 ...

  4. 千里眼摄像头支持对象存储吗_对象存储适用于哪些场景?

    什么是对象存储? 对象存储是一种将数据作为对象进行管理的计算机数据存储体系结构,与其他存储体系结构(例如将数据作为文件层级管理的文件系统)以及将数据作为块和扇区内的块进行管理的块存储相对.每个对象通常 ...

  5. java s3 与ceph的关系_Ceph存储与S3对象存储性能优化.pdf

    Ceph存储与S3对象存储性能优化.pdf Ceph on Storage appliance Case Study and Performance for AWS S3 based object s ...

  6. 天翼云对象存储android实现,对象存储基础介绍(华为云、腾讯云、天翼云都提供对象存储服务)...

    什么是对象存储 面向对象存储(Object-Oriented Storage,OOS)是云服务提供商为客户提供的一种海量.弹性.高可用.高性价比的存储服务.您只需花极少的钱就可以获得一个几乎无限的存储 ...

  7. 腾讯云对象存储 COS 荣获对象存储领导力奖!!!

    本文转自"亚太CDN产业联盟"公众号 亚太内容分发大会暨 CDN 峰会一直致力于推动 CDN 产业深度融合发展和市场普及,现已成为亚太地区影响力最大的内容分发网络盛会.十年来,在以 ...

  8. 【存储】块存储、文件存储和对象存储的区别?

    目录 简单说明 详细解释 存储分类 01 块存储(提供虚拟磁盘) 02 文件存储 03 对象存储 04 三种存储的区别和对比 分布式块存储.文件存储.对象存储的区别 理解Ceph的三种存储接口:块设备 ...

  9. 对象存储与块存储、文件存储等对比

    看到 一篇文档, 讲 对象存储, 好奇,搜索文章,摘抄,学习记录 ! 背景: 传统存储在面对海量非结构化数据时,在存储.分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结构化内容设 ...

  10. 块存储,文件存储和对象存储

         首先,我们介绍这两种传统的存储类型.通常来讲,所有磁盘阵列都是基于Block块的模式(DAS),而所有的NAS产品都是文件级存储 1.块存储         以下列出的两种存储方式都是块存储 ...

最新文章

  1. BZOJ1835: [ZJOI2010]base 基站选址(线段树优化Dp)
  2. systemverilog 起步
  3. 卓同学的 Swift 面试题
  4. [深度学习-实战]LSTM Attention训练IMDB文本的情感分析
  5. java复制对象_JAVA对象复制的方法
  6. maven本地仓库中存在jar包,但编译不成功,显示jar包不存在
  7. [OpenJDK]native.java.lang.UNIXProcess_md.c
  8. Android 布局渲染流程与卡顿优化
  9. 炼丹中遇到的一些BUG
  10. 学计算机的用hd620,HD620核显相当于什么独立显卡 HD620核心显卡性能评测
  11. 打开栅格数据的正确方式
  12. SpringBoot2源码笔记
  13. 我推荐这几个好玩有趣的小网站
  14. 九连环解法( 基于递归 )
  15. GPS从入门到放弃(八) --- GPS卫星速度解算
  16. “隐私面单”让个人信息不再“裸奔”
  17. 二十一点算法 --freeCodeCamp
  18. 禅道bug同步到飞书
  19. C语言学习之路(高级篇)—— 变量和内存分布(上)
  20. Mars:加速数据科学的新方式

热门文章

  1. 企业网站防CC攻击软件防火墙和WEB防火墙大比较
  2. 贝尔曼期望方程(Bellman Expectation Equation)
  3. 微信公众号注册时提示该主体注册数量已超过上限怎么办?
  4. 怎么组织计算机更新,win10更新取消组织管理提示怎么取消_win10更新提示某些设置由你的组织管理的解决步骤...
  5. 【测试记录】基于pdf论文提取论文doi—pdf2doi包的安装与使用
  6. 区块链运作机制_区块链如何运作? 铂 4
  7. Java基础知识(五) 字符串与数组
  8. 前端css中常见的-moz-,-webkit-,-o-分别是什么?
  9. 互联网寒冬,那些不怕失业的程序员们,都有什么技能?
  10. 突破传统—复旦大学大数据学院张力课题组提出语义分割全新方案