简单说:上传的信息是经过压缩以后进行保存的,但依然是需要很大的空间
在用户上传文件或者视频之后,一般会有专门的转码压缩服务器。用来把上传的文件进行压缩。所以有的时候你可能看到,自己上传的高清视频,在进行查看的时候,清晰度并不是很高。这就是因为进行压缩的效果。
在真正保存到硬盘之前,需要对上传的文件去重。检测硬盘中是会否已经有相关的文件了。如果有的话就直接指定过去了。这也就是为什么很多网盘上面,会有秒传的功能。命名好几G的文件,几面就能上传成功就是这个原理。
视频存储公司的解决方案存储选用上主要使用分布式存储加分布式文件系统,保证高并发高带宽,存储底层会一定选用分层技术,怎么说呢,很多视频点击量爆高,当然会存储到大容量缓存中,外加外置UPS保护,那么当视频没人看的时候,就自动迁移到便宜的7200转或5400转的HDD存储层中。现在的硬盘最大做到60TB了,企业级大容量氦气盘已经有10TB,12TB了。特别老的视频文件且为普通用户上传的会被后台分析平台筛选出来删除来释放空间。
数据说话太枯燥,为了更直观,我讲一个故事。我几年前在新疆,有人说Baidu准备在新疆背部建一个数据中心存储它的数据,因为那儿气温低,可以节约不少电费。你大概估计一下这是多大的数据量,让一个千亿级的企业冒着民分的危险,跑那么远去建一个数据中心就为了节省电费。下图是数据中心概念图,里面大部分是存储介质,你大概感受下,什么是海量信息。
答主:王忠玮,邀你关注微信公众号营销航班
分布式系统的概念及特点所谓分布式系统就是由多台电脑、通讯
线路、交换设备、外围设备组成的网络系统
分布式计算是计算机科学中一个研究方向,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给多个计算机进行处理,最后把这些计算结果综合起来得到最终的结果。分布式网络存储技术是将数据分散地存储于多台独立的机器设备上。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,不但解决了传统集中式存储系统中单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。
当计算机的程序和数据通过网络分布在多于一个的计算机上时,计算就成为“分布式的”。以前的计算通常是由计算中心完成的。尽管仍存在这样的计算中心,大小企业却逐渐将应用程序移至(分布到)企业中能最有效地完成计算的地点进行,通常是桌面工作站、局域网服务器、部门服务器、Web服务器和其他服务器的混合。比较流行的是客户/服务器模式,客户机只具有一定的功能,其他的功能需要从提供服务的服务器那里获得。>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)