【Hadoop,必将风靡2012年的六个理由】 风靡的意思

  毫无疑问,Hadoop已经赢得了大量投资者和IT媒体的青睐,但却很少看到任何的实际产出。即将过去的2011是风暴来袭前的准备阶段,为很多新公司新用户建立了一个海量数据的分析平台。就连微软这样的互联网巨头都已放弃其他平台而选择Hadoop,看来Hadoop风暴来袭已指日可待。
  2012年,Hadoop必将风靡世界。以下是六个具体的理由:
  1)投资者看好Hadoop
  目前,投资者十分看好Hadoop,并开始纷纷投资相关技术。从分布式层面上来说,Hadoop开源软件整体方案供应商Cloudera已获得7600万美元投资,分布式架构新成员MapR和Hortonworks分别融资2900万美元和5000万美元;而从栈的层面上来看,Hadoop海量数据分析平台Datameer、Karmasphere和Hadapt已分别获得了1000万美元左右投资。大量专注这一技术的初创公司(如Zettaset、Odiago和Platfora等)更是如雨后春笋般迅速涌现。另外,投资机构Accel Partners最近还成立了一个总额为1亿美金的大型数据基金,专门用于投资基于Hadoop和其他核心大型数据技术的应用。
  2)竞争孕育成功
  Hadoop必将是未来的发展趋势,尤其是当涉及到集成管理等业务问题时。Hadoop也是Cloudera、MapR和Hortonw
  Orks能在赢取客户资源方面具有明显竞争优势的原因。
  3)学习曲线
  除了改善在分布式层面的管理和支持能力外,Cloudera、MapR和Hortonworks
  等公司已经开始着手提高Hadoop的易用性。同时,Karmasphere和Concurrent公司也已开始提供编写Hadoop流程和应用服务,而Datameer和IBM等公司正在努力将Hadoop普及到普通商业用户。随着越来越多的Hapdoop创业公司涌现,通过各种创新方法简化繁重的数据分析工作也将变得越来越常见。
  4)用户是永远的黄金准则
  懂得任何管理Hadoop集群和编写Hadoop应用是一回事,而将它有效地用于实际的分析管理却是另外一回事。在Hadoop World大会和网络博客上经常可以看到Walt Disney、Orbitz、LinkedIn、和Etsy等很多大公司通过讲述自己的亲身实践大赞Hadoop。用户口碑永远是最有效的宣传途径。这些大用户的“亲身试法”,对很多潜在用户来说是一种无形的鼓励,也能在一定程度上帮助他们认识“从何开始、去往何处”的问题。
  5)无处不在的用武之地
  像Oracle、MySQL和SQL Server等老牌数据库一样,虽然人们对此了解不多也不深,且容易被忽视,但它们无处不在,几乎所有人都听过。从长远来看,Hadoop也将发展到类似阶段。一旦遇到涉及大量非结构化的数据采集和处理时,Hadoop就有了用武之地。
  6)内容多,功能强大
  除了核心设计思想MapReduce和HDFS(Hadoop Distributed File System)外,Hadoop还包括了从类SQL查询语言HQL,到NoSQL HBase数据库,以及机器学习库Mahout等内容。Cloudera、Hortonworks和MapR都已在他们的分布式系统中加入了Hadoop项目。最近,Cloudera还成立一个名为Bigtop的项目,集成了所有Hadoop相关项目。作为一个幕后英雄,Hadoop未来必将应用于越来越多的领域,风靡全球。
  
  LUPA开源社区
  
  Yahoo推Cocktails航母:JavaScript框架
  Yahoo!最近发布了Cocktails 一系列简化在客户端与服务器端环境都可以运行的应用程序的开发与托管的技术。Cocktails由Yahoo! Mojito一个环境无关的JavaScript web应用框架,以及Yahoo! Manhattan一个用于托管基于Mojito的web应用的平台(PaaS)。Cocktails正是支撑Yahoo!产品LiveStand(针对iPad的个性化杂志)的技术。
  Mojito是一个JavaScript的Web应用框架,可以运行在浏览器和服务器上面,这使得开发人员能够为客户端前端与服务器后端保持单一一个JavaScript代码库。Web框架将自己从服务器运行环境部署到浏览器运行环境,允许开发人员编写在两种运行环境下都能够执行的Web模块。例如,如果客户端启用了JavaScript,Mojito
  应用程序将会在客户端上运行;假如客户端没有配备运行JavaScript,同样的应用程序就将在服务器上运行。Mojito应用程序同样也可以作为app安装在移动设备上。
  Mojito应用程序都是基于HTML5、CSS3、JavaScript、Node.js、YUI3和YQL构建。 Node.js是一个服务器端的JavaScript环境,让Mojito应用程序在服务器上面运行。 YUI3提供了环境的抽象和封装,允许应用程序在Web浏览器或服务器上能够运行得同样出色。YQL提供了数据得抽象和缓存,允许应用程序访问服务器上或本地SQLite上的数据。Mojito的每个MVC“单元”都既是模块[module],又是部件[widget]。它是一个包含业务逻辑的模块,也是一个拥有用户界面的部件。模块[module]与部件[widget],于是有了“mojits”的名字;继而从Mojito引申到Cocktails[鸡尾酒],并最终得到了它们的名字。
  Manhattan是一个针对基于Mojito的应用程序的服务器端JavaScript云托管环境。基于Node.js JavaScript引擎,Manhattan提供了更高级别的服务,如安全性、可扩展性、高可用性以及监控。类似于谷歌App Engine提供了一个运行Python和Java应用程序的云平台,Manhattan提供了一个用于运行服务器端JavaScript的云平台。Manhattan同样允许您挖掘各种服务,如针对内容个性化的Yahoo! C.O.R.E(内容优化与关联引擎)与Yahoo! 广告服务平台。
  Yahoo!的Livestand即是由Cocktails支撑,正好让我们“管中窥豹”一番Cocktails
  的应用场景。Livestand团队使用Mojito在桌面浏览器上面开发,针对iPad打包其中嵌入一个包括了用以管理Web视图的本地shell的Web运行时。同样的在iPad上运行的Livestand应用程序也运行在Manhattan
  之上。这允许应用程序减少了某些复杂和耗时的Yahoo!云处理。Manhattan将在2012年晚些时候推出。想快些品尝到美味的“鸡尾酒”,请观看Yahoo! Mojito与Yahoo! Manhattan的演示视频。
  
  LUPA开源社区

推荐访问:风靡 理由 Hadoop Hadoop 必将风靡2012年的六个理由 hadoop基础教程pdf hadoop使用方法