互联网海量视频数据的存储[通俗易懂]

原文链接:http://www.docin.com/p-86312184.html?docfrom=rrela一、背景    互联网内容提供方式转变:用户创造内容。视频应用、网络游戏、搜索引擎等互联网衍生业务迅速发展,使得海量数据存储、管理和处理成为当今互联网公司面临的严峻问题。这些信息保存在存储设备上,便是高膨胀的海量数据,表1是不同互联网应用的规模。  互联网应用海量数据的共性:  1…

大家好,又见面了,我是你们的朋友全栈君。

原文链接:http://www.docin.com/p-86312184.html?docfrom=rrela

一、背景

    互联网内容提供方式转变:用户创造内容。视频应用、网络游戏、搜索引擎等互联网衍生业务迅速发展,使得海量数据存储、管理和处理成为当今互联网公司面临的严峻问题。这些信息保存在存储设备上,便是高膨胀的海量数据,表1是不同互联网应用的规模。

互联网海量视频数据的存储[通俗易懂]

    互联网应用海量数据的共性:

    1)用户群体大,增长速度快;

    2)数据总量大,增长速度快;

    3)数据类型多样,大小不一;

    4)数据操作模式较为固定,一致性要求较弱,对读写延时有一定要求;

    互联网应用的海量数据特性,对数据存储和处理提出了新的挑战,如下:

    1)TB级甚至PB级的存储系统,以适应海量数据的需求;

    2)良好的扩展性。在不中断服务的情况下,通过简单添置机器或者磁盘存储来扩展系统,满足不断增长的数据和用户群体需求;

    3)低时延、高吞吐的存储系统性能;

    4)丰富的存储类型,以满足互联网应用中结构化、半结构化甚至非结构数据的存储需求;

    5)灵活简单的并行编程模型进行海量数据处理,隐藏分布式环境下数据分布、容错等复杂性;

二、数据存储

   1、 传统技术:传统关系型数据库

    局限性:应用场景局限,着眼于面向结构化的数据,致力于事务处理,要求保持严格的一致性;关系模型束缚对海量数据的快速访问能力;缺乏对非结构化数据的处理能力;扩展性差。

    2、新兴数据存储系统:集中式数据管理系统、非集中式数据管理系统

互联网海量视频数据的存储[通俗易懂]

三、数据处理

    快速从海量数据中抽取出关键信息用以提高互联网应用的质量、用户体验等,已经成为互联网企业之间竞争的关键技术问题。同时,大规模数据处理的研究,也是DISC应用研究的关键问题。

    并行计算

    解决大规模数据处理的方法就是并行计算。将大量数据分散到多个节点上,将计算并行化,利用多机的计算资源,从而加快数据处理的速度。目前,这种并行计算主要分为3大类:一类是广泛应用于高性能计算的MPI技术,一类是以Google、Yahoo为代表的互联网企业兴起的Map/Reduce计算,一类是微软提出的Dryad并行计算模型。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129682.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • UPX压缩脱壳「建议收藏」

    UPX压缩脱壳「建议收藏」该方法可针对upx变种,但AndroidLinker的时候不需要section表,所以我们不能修复section表进行SO层代码脱壳1.使用IDA打开libexec.so,在导出函数中找到.init_proc函数(0x39A79),搜索特征码7D2700DF搜索到下面语句2.自己编译一个load程序,然后ida附加.刚好到死跳转处,注意…

    2022年7月15日
    21
  • 用python编写猴子吃桃问题_人工智能猴子摘香蕉

    用python编写猴子吃桃问题_人工智能猴子摘香蕉一个房间里,天花板上挂有一串香蕉,有一只猴子可在房间里任意活动(到处走动,推移箱子,攀登箱子等)。设房间里还有一只可被猴子移动的箱子,且猴子登上箱子时才能摘到香蕉,问猴子在某一状态下(设猴子位置为A,香蕉位置在B,箱子位置为C),如何行动可摘取到香蕉。此问题的前提是猴子只有站在箱子上才能拿到香蕉,因此,需要首先让猴子找到箱子,再找到香蕉,并将箱子搬到香蕉下面。2.1使用语义网络实现猴子摘香蕉的知识表示2.2用java实现猴子摘香蕉Monkey类:12345678910111213141516171

    2022年9月25日
    3
  • PID控制算法的C语言实现

    PID控制算法的C语言实现前言最近在学习PID算法,在了解了算法的套路以后,就要进行实验。如何用C语言实现呢?在网络搜索发现了一篇很好的博客,不过里面的数据又臭又长。在这里转载过来,重下新整理了一下。(原文链接)整理中发现,原文参考的原理在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握PID算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而难能可…

    2022年6月6日
    28
  • PKCS11接口解析「建议收藏」

    PKCS11接口解析「建议收藏」pkcs密码中间件位于上层应用和底层安全设备之间,应用基于PKCS#11标准接口开发各类应用程序。主要包括2个库主API库:提供给应用的PKCS11接口。 tokenDLL库:由主API库调用,完成从上向下到指定设备的套接。 安全密码设备:安全服务资源和实施的载体,完成具体安全功能支撑。表pkcs11函数接口 种类 函数 …

    2022年5月24日
    43
  • dedecms织梦首页如何调用文章列表?

    dedecms织梦首页如何调用文章列表?

    2021年9月21日
    48
  • Selenium系列4-元素定位

    Selenium系列4-元素定位

    2021年11月30日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号