什么是块存储

存储指在一个RAID(独立磁盘冗余阵列)集中,一个控制器加入一组磁盘驱动器,然后提供固定大小的RAID块作为LUN(逻辑单元号)的卷。 这种方式的好处当然是因为通过了Raid与LVM等手段,对数据提供了保护。

什么是块存储-Worktile社区

什么是块存储

块存储会将数据拆分成块,并单独存储各个块。每个数据块都有一个唯一标识符,所以存储系统能将较小的数据存放在最方便的位置。这意味着有些数据可以存储在 Linux® 环境中,有些则可以存储在 Windows 单元中。

块存储通常会被配置为将数据与用户环境分离,并会将数据分布到可以更好地提供数据的多个环境中。然后,当用户请求数据时,底层存储软件会重新组装来自这些环境的数据块,并将它们呈现给用户。它通常会部署在存储区域网络(SAN)环境中,而且必须绑定到正常运行的服务器。

由于块存储不依赖于单条数据路径(和文件存储一样),因此可以实现快速检索。每个块都独立存在,且可进行分区,因此可以通过不同的操作系统进行访问,这使得用户可以完全自由地配置数据。它是一种高效可靠的数据存储方式,且易于使用和管理。它适用于要执行大型事务的企业和部署了大型数据库的企业。这意味着,需要存储的数据越多,就越适合使用块存储。

但是,块存储有一些缺点。块存储的成本高昂。它处理元数据的能力有限;这意味着,它需要在应用或数据库级别进行处理——开发人员或系统管理员又多了一件事要担忧。

延伸阅读:

什么是对象存储

对象存储,也称为基于对象的存储,是一种扁平结构,其中的文件被拆分成多个部分并散布在多个硬件间。在对象存储中,数据会被分解为称为”对象”的离散单元,并保存在单个存储库中,而不是作为文件夹中的文件或服务器上的块来保存。

对象存储卷会作为模块化单元来工作:每个卷都是一个自包含式存储库,均含有数据、允许在分布式系统上找到对象的唯一标识符以及描述数据的元数据。元数据很重要,其包括年龄、隐私/安全信息和访问突发事件等详细信息。对象存储元数据也可以非常详细,并且能够存储与视频拍摄地点、所用相机和各个帧中特写的演员有关的信息。为了检索数据,存储操作系统会使用元数据和标识符,这样可以更好地分配负载,并允许管理员应用策略来执行更强大的搜索。

对象存储需要一个简单的 HTTP 应用编程接口(API),以供大多数客户端(各种语言)使用。对象存储经济高效:您只需为已用的内容付费。它可以轻松扩展,因而是公共云存储的理想之选。它是一个非常适用于静态数据的存储系统,其灵活性和扁平性意味着它可以通过扩展来存储极大量的数据。对象具有足够的信息供应用快速查找数据,并且擅长存储非结构化数据。

当然,它也存在缺点。无法修改对象——您必须一次性完整地写入对象。对象存储也不能很好地与传统数据库搭配使用,因为编写对象是一个缓慢的过程,编写应用以使用对象存储 API 并不像使用文件存储那么简单。

文章标题:什么是块存储,发布者:小编,转载请注明出处:https://worktile.com/kb/p/30380

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年10月13日 下午11:00
下一篇 2022年10月13日 下午11:18

相关推荐

  • 在分类算法中“训练”这一术语是什么意思

    在机器学习中,分类算法是一种广泛应用的技术,被用于许多领域,如自然语言处理、图像识别、金融预测等。在分类算法中,训练是一个非常重要的术语,它是指使用标记数据来训练一个算法,以便其能够预测新的未标记数据的类别。 训练算法 训练算法是指通过对已有的数据进行学习,使算法能够对未来的数据做出正确的预测。在分…

    2023年3月2日
    1200
  • Rust中,Some到底是什么类型

    Rust中,Some是枚举类型。Some是枚举类型Option的一个枚举值,另一个枚举值是None,所以Some的类型是Option。枚举体中的所以变量名都会被赋值,其值从0开始,向正数方向增加,且定义后不可改变值。Rust 语言枚举体不仅可以包含枚举项,每个枚举项还可以包含值。 Rust中,Som…

    2023年2月22日
    7000
  • 世界500强集团CIO李洋:数字化转型成事在人,决策者应时刻聚焦于「柴」

    博士毕业于中国科学院,现任某世界500强集团CIO/CDO。长期从事网信工作,曾服务中国移动、中金公司、海尔集团、阿里巴巴、平安集团等多家世界500强集团和顶级名企,出任CIO、CDO、CSO等科技高管要职。拥有近20年的领导大型集团公司和金融、制造、互联网等行业开展信息化建设、数字化转型、科技创新…

    2022年6月11日
    6300
  • OKR目标管理工具哪个比较好

    比较推荐的OKR目标管理工具:1、Worktile;2、PingCode Goals;3、Zokri;4、Aha!;5、Weekdone;6、飞书 OKR;7、7Geese;8、koan。其中,Worktile是国内首个同时提供OKR+项目管理功能的工具,也是国内最成熟的OKR 管理工具。 1、Wo…

    2023年1月1日
    5000
  • ie模拟器有哪些

    ie模拟器有:1、IEability;2、IE Tab;3、IETester。IEability插件是一款流行且强大的IE模拟器,适用于Chrome浏览器,该插件能够帮助用户以Chrome为核心的浏览器中模拟 IE 内核功能,特别适合部分网页打不开的情况,一键对IE内核进行在线切换。 1、IEabi…

    2023年1月12日
    29000
  • 有哪些好用的免费、开源工作项目进度管理软件系统

    国内外10大最佳开源或者提供免费版本的进度管理工具:1.免费产品研发进度管理工具- PingCode ;2.免费项目进度管理平台- Worktile ;3.开源进度管理工具-OpenProj;4.海外开源项目进度管理系统-Redmine;5.个人免费的进度管理app-Teambition;6.敏捷项…

    2023年3月13日
    4800
  • 迭代回顾会议关键点是什么

    迭代回顾会议关键点是:1、小问题;2、未解决问题;3、总结大会;4、定期召开迭代会议。对于小问题,我们首先要找到原因,再看是否有更好的解决方案;未解决的问题是bug和问题;总结大会的召开是为了让整个团队总结经验教训;如果遇到重大错误,需要定期的召开迭代会议来解决。 迭代回顾会议关键点是什么 作为一名…

    2022年11月15日
    12700
  • 在 java 里堆和栈的区别是什么

    堆和栈的区别有:1、存储内容不同;2、管理方式上不同;3、空间大小不同;4、能否产生碎片不同;5、生长方向不同;6、分配方式不同;7、分配效率不同。在函数调用时,栈中存放的是函数中各个参数,堆一般是在堆的头部用一个字节存放堆的大小。 1、存储内容不同 栈:在函数调用时,栈中存放的是函数中(底下是函数…

    2023年2月12日
    1500
  • 什么东西可以记工时软件

    记工时的软件有:1. Toggl;2. RescueTime;3. Clockify;4. Harvest;5. Everhour。Toggl是一款简单易用的记工时软件,可以帮助用户记录他们的工作时间和工作量。该软件支持多种平台,包括桌面应用程序、Web应用程序和移动应用程序。 1. Toggl T…

    2023年2月28日
    1800
  • JavaScript 中 undefined 与 undeclared 之间的区别是什么

    区别是:undefined是Javascript中的语言类型之一,而undeclared是Javascript中的一种语法错误。undefined: 已申明,未赋值。尝试访问一个undefined 的变量时,浏览器不会报错并会返回undefined。undeclared: 未声明,未赋值。尝试访问一…

    2023年2月17日
    2600

发表回复

登录后才能评论
联系我们
关注微信
关注微信
分享本页
返回顶部
PingCode 比 Jira 更好用的研发管理工具。免费试用         文章及站点合作,请添加微:All-FeiFei