您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
学大数据好还是云计算好呢,为什么?我有点纠结?
数据,互联网,分布式学大数据好还是云计算好呢,为什么?我有点纠结?
发布时间:2019-02-08加入收藏来源:互联网点击:
大数据(big data),或称海量数据,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。大数据的4V特点:Volume、Velocity、Variety、Veracity。
从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式计算架构。它的特色在于对海量数据的挖掘,但它必须依托云计算的分布式处理、分布式数据库、云存储和虚拟化技术。
大数据管理,分布式进行文件系统,如Hadoop、Mapreduce数据分割与访问执行;同时SQL支持,以Hive+HADOOP为代表的SQL界面支持,在大数据技术上用云计算构建下一代数据仓库成为热门话题。从系统需求来看,大数据的架构对系统提出了新的挑战:
1、集成度更高。一个标准机箱最大限度完成特定任务。
2、配置更合理、速度更快。存储、控制器、I/O通道、内存、CPU、网络均衡设计,针对数据仓库访问最优设计,比传统类似平台高出一个数量级以上。
3、整体能耗更低。同等计算任务,能耗最低。
4、系统更加稳定可靠。能够消除各种单点故障环节,统一一个部件、器件的品质和标准。
5、管理维护费用低。数据藏的常规管理全部集成。
6、可规划和预见的系统扩容、升级路线图。
云计算与大数据的关系
简单来说:云计算是硬件资源的虚拟化,而大数据是海量数据的高效处理。虽然从这个解释来看也不是完全贴切,但是却可以帮助对这两个名字不太明白的人很快理解其区别。当然,如果解释更形象一点的话,云计算相当于我们的计算机和操作系统,将大量的硬件资源虚拟化后在进行分配使用。
可以说,大数据相当于海量数据的“数据库”,通观大数据领域的发展我们也可以看出,当前的大数据发展一直在向着近似于传统数据库体验的方向发展,一句话就是,传统数据库给大数据的发展提供了足够大的空间。
大数据的总体架构包括三层:数据存储,数据处理和数据分析。数据先要通过存储层存储下来,然后根据数据需求和目标来建立相应的数据模型和数据分析指标体系对数据进行分析产生价值。
而中间的时效性又通过中间数据处理层提供的强大的并行计算和分布式计算能力来完成。三者相互配合,这让大数据产生最终价值。
不看现在云计算发展情况,未来的趋势是:云计算作为计算资源的底层,支撑着上层的大数据处理,而大数据的发展趋势是,实时交互式的查询效率和分析能力,借用Google一篇技术论文中的话:“动一下鼠标就可以在妙极操作PB级别的数据”,确实让人兴奋不能止。
回答于 2019-09-11 08:43:50
其实吧,选择学大数据还是云计算要看学习的目的来分析,第一种情况,如果为了掌握知识,了解更多技术,扩大知识面,那这两者其实是统一的,不矛盾,大数据的五大特点包括大量、高速、多样、价值、真实性,其中的大量和高速就和云计算的分布式密切相关,大数据的海量计算好,存储,快速的响应,就需要云计算技术的支持。从这个目的学的话,两者都可以学。第二种情况,那就是职业的角度,如果偏向数据方面的岗位,比如金融,电商,人工智能,物联网领域的数据应用,数据分析,数据挖掘,那建议学习大数据。如果你云+平台类的岗位,主要是提供平台服务的,其实也包括以上说的那些领域平台,但是可能电商,企业服务领域需求多些,那可能选择云计算好点。但是不管选择学习哪个,那另外一个技术也需要了解,因为两者密切相关
回答于 2019-09-11 08:43:50
要清楚这个问题,首先你得知道云计算和大数据都是干什么的。(一个PHPer的简单分析)
云计算:通俗意义上现在我们把搞云计算的也称为运维,也就是搞服务器的,主要学习Linux的相关知识,也就是黑窗口命令行,看着比较高大上,参见黑客帝国,实际上比较枯燥乏味。
大数据:大数据分析基本就是分析网络上庞大的数据,提取有效信息,一般数据都是通过爬虫抓取的一些比较有名的网站,由于数据量十分庞大,大概在千万级到百亿级,参见淘宝评论,新浪微博。我们现在说大数据首先想到的应该就是Python了,这是因为Python社区十分活跃造成的,也就是说如果你学大数据基本也就是学Python了。
现在我们明白了问题的基本概念,下面说说我的建议:学大数据!why?
1.学习成本
能问出这种问题的基本是小白玩家,对于一个小白,云计算也就是Linux相对晦涩难懂,学习成本高,前期回馈少;而大数据前期一般学习HTML或简单的爬虫,随学随用,坚持下来的机会比较高。
2.未来的趋势
来自2019年的你一定对人工智能耳熟能行,而现阶段的人工智能就是一个大数据分析的过程。
3.薪资问题
学成归来的薪资和市场问题一定是你的关注点,我所知大数据的起始远大于云计算,而且要求相对较低,一个合格的初级云计算玩家大概在6-8k(月),而大数据基本1w左右。仅限一线城市。
4.学习的顺序问题
一个优秀的云计算也就是运维工程师,一定得精通一门高级语言,而Python就是开发出来干这个的,也就是说你要学好云计算,你就必须得懂一门语言,Python,Go,PHP(我的选择)都可以
5.培训费用问题(自学参见第一条)
Linux是一个程序员必备的技能之一,也就是说你学啥到后边都绕不过去Linux的,既然学Python也可以学到Linux,为啥不让我们懂多点呢?
综上,并不是说就得学大数据,还要综合自身分析,我是针对楼主提的这个问题当你对编程一窍不通当然得从一门语言开始而不是花里胡哨的什么其他的,虽说每个程序员都有一个黑客梦。。。
人生苦短,快学Python。
当然,PHP是世纪上最好的语言!
上一篇:明朝的灭亡和壬辰倭乱有关系吗?万历皇帝为什么要出兵救朝鲜?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |