块存储、文件存储和对象存储三者的区别
大家好,学习时间又到啦。今日我们来聊一聊块存储、文件存储和对象存储的区别。这个问题老生常谈了,在网上会出现许多的解释,可是大多数相对比较抽象一些,此次我选择用抽象和简易两种方式给各位分享一下体会心得。
首先咱用靠谱的方式进行解释:
1、块存储
可以看作为是裸盘,最明显的特点是不可以被操作系统直接浏览。可以凭借划分逻辑卷、做RAID、LVM等方式将它格式化,可以格式化为你所指定的文件系统(Ext3,Ext4,NTFS,FAT32等),随后才可以被操作系统浏览。比较常见的DAS、FC-SAN、IP-SAN基本都是块存储。它的优势是:读写速度快(带宽和IOPS);可是缺点也一样明显:太过于底层,不利扩展,不可以被共享。
2、文件存储
文件存储可以分成本地文件存储和网络文件存储。文件存储最明显的特点是支持POSIX的文件浏览接口:open、read、write、seek、close等;优势是:有利于扩展&共享;缺点是:读写速度比较慢。
3、对象存储
有种表述是对象存储一定是分布式存储,其实不是。这是因为分布式文件存储可能是分布式存储,而不一定是对象存储。比较常见的对象存储有摩杜云的MOS,而实际对象存储是什么,可以去看摩杜云的帮助文档。
接下来便是简言易赅的解释了,从三者的数据“使用者”来进行区别:
1.块存储的“使用者”是可以读写块设备的软件系统,比如EXT3、EXT4等传统文件系统,或是数据库。
2.文件存储的“使用者”是我们操作人员,真真正正的自然人。
3.对象存储的“使用者”则是其它的计算机软件,比如OpenStack里调用镜像文件的glance模块。
本篇文章就分享到这里,相信大家看完之后有一定的收获,如果想了解更多相关内容,可以关注摩杜云行业资讯频道,更多精彩内容等着你来看!感谢各位的阅读!
块存储、文件存储和对象存储三者的区别相关推荐
- Kubernetes 集群基于 Rook 的 Ceph 存储之块设备、文件系统、对象存储
文章目录 1.Rook & Ceph 介绍 2.环境.软件准备 3.Block 块存储 3.1.创建 CephBlockPool.StorageClass 3.2.验证并测试 4.File S ...
- 初试 Ceph 存储之块设备、文件系统、对象存储
目录 Ceph 存储介绍 环境.软件准备 Ceph 块设备 Ceph 文件系统 Ceph 对象存储 1.Ceph 存储介绍 Ceph 是一个开源的分布式存储系统,包括对象存储.块设备.文件系统.它可靠 ...
- ceph(存储之块设备、文件系统、对象存储)
1.Ceph 存储介绍 Ceph 是一个开源的分布式存储系统,包括对象存储.块设备.文件系统.它可靠性高.管理方便.伸缩性强,能够轻松应对PB.EB级别数据.Ceph 存储体系中,核心为 RADOS, ...
- Java上传文件到ucloud对象存储上
使用uclpud对象存储存储文件,比如excel.pdf.png等,这里讲述一下完整的一套使用流程. 官方文档说明:https://github.com/ucloud/ufile-sdk-java 首 ...
- 不限速真香!Python 转移文件至云对象存储
对象存储(Cloud Object Storage,COS)是一种存储海量文件的分布式存储服务,具有高扩展性.低成本.可靠安全等优点. 对象存储有什么用呢?对于站长而言,比如Python实用宝典网站的 ...
- 马逊s3云存储接口_当对象存储“湖”有了强一致性
从 2006年第一个云服务对象存储服务 Amazon S3 发布直到 2020年12月1日之前,S3 对象操作都是遵循 "最终一致性"原则,对象存储服务本身就是一个复杂的分布式系统 ...
- ossfs挂载百度对象存储_阿里云对象存储OSS挂载工具
前言 宝塔面板里有类似服务9.9一个月,愿意花钱的大佬们也不会搜到我这篇文章 不想花钱的小伙伴们就仔细看看下面我这篇文章吧 科普:linux常用命令: ls 查看当前目录下文件 安装及配置 下载:安装 ...
- C++ 头文件cstring,string.h,string 三者的区别
一般一个C++的老的带".h"扩展名的库文件,比如iostream.h,在新标准后的标准库中都有一个不带".h"扩展名的相对应,区别除了后者的好多改进之外,还有 ...
- 【存储】块存储、文件存储和对象存储的区别?
目录 简单说明 详细解释 存储分类 01 块存储(提供虚拟磁盘) 02 文件存储 03 对象存储 04 三种存储的区别和对比 分布式块存储.文件存储.对象存储的区别 理解Ceph的三种存储接口:块设备 ...
最新文章
- Babylon.js 3.3发布:更强大的粒子系统和WebVR支持
- Nature子刊:三代测序重构菌株水平宏基因组序列的计算框架iGDA
- CoreLocation.ConnectionClient CFDictionaryApplyFunction Crash
- Map.keyset()
- 灰度值取值范围_一幅灰度图像,用8bit量化,取值范围为[0,255],其中0表示(),255表示()。...
- android判断耳机
- P1525 关押罪犯
- bug__android studio 出现布局文件不提示,且点击代码不能跟踪代码
- Facebook用户遭遇千年虫:瞬间有了46年老友
- 早起 - 对我影响最大的习惯
- html 隐藏hide,jQuery UI 实例
- linux 系统常用的C语言函数库
- asp.net(C#)网站发布后 Global.asax 里 Application_Error 不执行的问题
- 微信公众号根据关键词取文章列表 API
- HAUT OJ 1504: CXK的篮球数(加强版)--差分法
- MGF6mARice:利用分子图特征和残差块预测水稻DNAn6-甲基腺嘌呤位点
- NYU40数据集类别中文名
- itextpdf5.x实现合同签署盖章预览功能
- 异形管口快速接头,格雷希尔G70系列和G72系列有什么区别?
- win10同步服务器文件夹在哪,win10系统一键同步win 10文件夹视图的操作方法
热门文章
- javaweb JSP JAVA 电影院在线订票系统(电影购票系统 电影售票 电影票预订系统)(支持在线选座)
- 咸鱼ESP32实例—RTC
- Windows——matplotlib添加中文字体
- java后台报错cant found font [times New Roman] installed on the system
- 【DS with Python】 Pandas中Series DataFrame的结构、创建、查询、修改语法与实例
- 手机摄像头当电脑摄像头的软件
- USPS数据集处理及下载方法
- nas安装emby_Emby+KODI--完美的NAS多媒体方案
- QT 自定义加载等待(Loading)提示框
- 效果图网站、外包平台接单平台有哪些?