1. 芒果财经首页
  2. 专栏
自链星球

剖析分布式存储系统与中心化存储系统有哪些区别?

基于应用当前需求和特点,Filecoin的存储系统更适合采用成熟的分布式文件系统构建。另外,同时支持文件、对象、块协议的分布式统一存储将成为发展趋势,也为去中心化存储未来的多模式应用提供了技术可行性

分布式存储系统定义如下:以对象结构来存储数据的存储系统,前端服务器客户端通过协议(例如HTTP)或者API接口(例如S3、Swift)进行访问。从概念上来说,对象与文件一样,都包括内容和元数据。与文件相比,对象通常支持更丰富的元数据,用户或应用可为对象设置用于管理、数据挖掘和数据迁移的元数据属性。

与分布式文件一样,分布式对象同样采用Scale-out分布式集群架构,具有易扩展、高可靠和高性价比等优势,其与中心化存储系统在使用上的不同主要体现在如下几个方面:

1、支持的存储访问协议不同

分布式对象采用更加专用的协议(比如HTTP)或者API接口(例如S3或是Swift)进行访问,相比通用的NAS文件协议,需要前端应用做针对性的适配和接口定制开发。

2、支持的数据读写模式不同

与中心化存储系统不同,分布式对象不支持数据的随机读取和写入,仅可针对整个文件做put或是get操作,这种模式基本把分布式对象限定在有限的数据写入后,有限的读取、极少修改的应用场景,例如互联网的云盘、备份归档以及法规遵从等温冷数据应用场景。点击免费下载APP可了解更多分布式模式

剖析分布式存储系统与中心化存储系统有哪些区别?

3、数据结构不同

文件采用树形目录结构,可以满足应用多级目录嵌套使用模式,但是随着嵌套层次和文件数量的增加,读取和存储数据时需要更长访问路径,当访问的文件过小时,单个文件访问性能受影响较大。

技术的发展并不是互相割裂、一成不变的,而是在相互借鉴中共同促进和发展。在分布式对象中应用比较广的N+M纠删码技术已成为分布式文件系统的标配,跨地域部署和数据容灾等功能也被越来越多成熟的分布式文件系统所支持。

剖析分布式存储系统与中心化存储系统有哪些区别?

分布式文件系统利用高速SSD存储介质、元数据集群和小文件聚合等技术,支持的文件系统规模从十亿级向千亿级迈进,小文件访问性能提升明显;分布式对象也在利用高速SSD存储介质,进一步提升数据读取性能,从冷数据逐步向温、热数据应用场景推进。

综上分析,基于应用当前需求和特点,Filecoin的存储系统更适合采用成熟的分布式文件系统构建。另外,同时支持文件、对象、块协议的分布式统一存储将成为发展趋势,也为去中心化存储未来的多模式应用提供了技术可行性。点击下载APP可了解更多,也可识别二维码,了解更多避免入坑。

剖析分布式存储系统与中心化存储系统有哪些区别?

最后,芳姐认为大家在选择合作的存储厂商时,首先,应关注其是否有专业的存储研发团队和完善的技术服务体系;其次,应具备超大规模系统部署和运维经验、快速应用适配定制和深度优化实力;最后,有着长远的分布式存储产品发展规划和资源投入。这样的存储厂商才能帮助用户搭建长期可靠的数据存储环境,支持去中心化存储市场和应用的快速发展与普及。

版权声明:本文来自《看头像哦》的投稿,观点仅代表作者本人,不代表芒果财经赞同其观点或证实其描述,版权归原作者所有。转载请注明出处:https://www.mgcj.net/293107.html
温馨提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

发表评论

电子邮件地址不会被公开。 必填项已用*标注