直播平台软件开发,重要储存方式的各种分类标准

分布式储存是直播平台软件开发离不开的储存方式之一,其常见的储存有直连储存、中心化储存等。

分布式储存受到直播平台软件开发欢迎的原因在于扩展性够强,能够将扩展数拉倒最大,同时系统中包含了两层可用性,一个是文件系统可用一个是数据完整和一致性。另外成本低对大部分直播平台来说都是不可拒绝的诱惑。

一、分布式系统的分类

根据性能、特点、开发公司不同,分布式储存系统的分类可以划分成9种。

1、HDFS。适用于储存大型文件,大数据批量读写的吞吐量高,一次性写入,可以多次读取,按照顺序读写;缺点在于无法保证直播平台软件开发的实时性要求,不支持多用户的并发处理,而且不适合小型文件

2、Ceph。适用性广泛,大中小型文件都可以,没有单点依赖,用C语言编写,性能比较好。缺点在于不成熟,而且不够稳定,直播平台贸然使用可能存在平台崩溃的风险

3、TFS。比较适合小型文件,针对小型文件的量身定做,支持集群部署,支持主备热倒换,有利于提升系统的可用性。缺点在于不适合大型文件使用,不支持自定义目录,而且对技术人员的要求比较高

4、MooseFS。支持小型文件读写,属于比较轻量级的系统,直播平台软件开发使用频率高;不过性能比较差

除此之外还有GFS、FastDFS、GridFS等多种分类模式可以选择。

按照直播平台软件开发的分类可以选择不同的方案,比如适合通用文件系统的、适合小型文件的、适合大型文件的等等。

二、常用分布式系统

9中分类中,直播平台软件开发用的最多的还得是HDFS协议,它的容错性是最高的,在平台文件副本丢失后可以自行恢复;适合批量处理,面对高并发情况时,直播平台软件开发可以借此增加吞吐量;可以搭建在低端服务器上,这点对直播平台的提升最大,大部分小型直播平台用不到太高配置的服务器,低端服务器往往有这样或那样的劣势,但HDFS在低端服务器上的表现,足以赢得其他竞争者。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月16日
下一篇 2022年8月16日

相关推荐