学习啦——学设计>网页设计>网站建设>网站开发工具>

前端数据开发有哪些

时间: 宇民40 分享

  你有两年以上的前端开发经验吗?你会用数据开发辅助技能吗?下面由学习啦小编为大家整理的前端数据开发,希望大家喜欢!

  前端数据开发

  01、Spark

  一个高速、通用大数据计算处理引擎。拥有Hadoop MapReduce所具有的优点,但不同的是Job的中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。它可以与Hadoop和Apache Mesos一起使用,也可以独立使用。

  02、Kinesis

  可以构建用于处理或分析流数据的自定义应用程序,来满足特定需求。Amazon Kinesis Streams 每小时可从数十万种来源中连续捕获和存储数TB数据,如网站点击流、财务交易、社交媒体源、IT日志和定位追踪事件。

  03、Trident

  是对Storm的更高一层的抽象,除了提供一套简单易用的流数据处理API之外,它以batch(一组tuples)为单位进行处理,这样一来,可以使得一些处理更简单和高效。

  前端数据查询开发

  01、Presto

  是一个开源的分布式SQL查询引擎,适用于交互式分析查询,可对250PB以上的数据进行快速地交互式分析。Presto的设计和编写是为了解决像Facebook这样规模的商业数据仓库的交互式分析和处理速度的问题。Facebook称Presto的性能比诸如Hive和MapReduce要好上10倍有多。

  02、 Drill

  于2012年8月份由Apache推出,让用户可以使用基于SQL的查询,查询Hadoop、NoSQL数据库和云存储服务。它能够运行在上千个节点的服务器集群上,且能在几秒内处理PB级或者万亿条的数据记录。它可用于数据挖掘和即席查询,支持一系列广泛的数据库,包括HBase、MongoDB、MapR-DB、HDFS、MapR-FS、亚马逊S3、Azure Blob Storage、谷歌云存储和Swift。

  03、Phoenix

  是一个Java中间层,可以让开发者在Apache HBase上执行SQL查询。Phoenix完全使用Java编写,并且提供了一个客户端可嵌入的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase scan,并编排执行以生成标准的JDBC结果集。

  前端数据框架开发

  01、 Hadoop

  一个开源框架,适合运行在通用硬件,支持用简单程序模型分布式处理跨集群大数据集,支持从单一服务器到上千服务器的水平scale up。Apache的Hadoop项目已几乎与大数据划上了等号,它不断壮大起来,已成为一个完整的生态系统,拥有众多开源工具面向高度扩展的分布式计算。高效、可靠、可伸缩,能够为你的数据存储项目提供所需的YARN、HDFS和基础架构,并且运行主要的大数据服务和应用程序。

  02、Samza

  出自于LinkedIn,构建在Kafka之上的分布式流计算框架,是Apache顶级开源项目。可直接利用Kafka和Hadoop YARN提供容错、进程隔离以及安全、资源管理。

  03、Storm

  Storm是Twitter开源的一个类似于Hadoop的实时数据处理框架。编程模型简单,显著地降低了实时处理的难度,也是当下最人气的流计算框架之一。与其他计算框架相比,Storm最大的优点是毫秒级低延时。

前端数据开发有哪些

你有两年以上的前端开发经验吗?你会用数据开发辅助技能吗?下面由学习啦小编为大家整理的前端数据开发,希望大家喜欢! 前端数据开发 01、Spark 一个高速、通用大数据计算处理引擎。拥有Hadoop MapReduce所具有的优点,但不同的是Job的中间输出结果可以保存在
推荐度:
点击下载文档文档为doc格式

上一篇:PHP开发工具

下一篇:开发数据工具

精选文章

  • PHP开发工具
    PHP开发工具

    php是一个用于管理新闻的应用程序,用户可以从php管理系统发布、编辑和删除文章。下面由学习啦小编为大家整理的PHP开发工具,希望大家喜欢! PHP开发工

  • 数据开发工具
    数据开发工具

    在当今的数字革命浪潮中,大数据成为公司企业分析客户行为和提供个性化定制服务的有力工具。下面由学习啦小编为大家整理的数据工具,希望大家喜欢

  • 有哪些前端开发
    有哪些前端开发

    相比于前端开发人员的数量,目前前端框架、类库和工具的数量似乎更多一些。下面由学习啦小编为大家整理的前端开发,希望大家喜欢! 前端开发 类库、

  • java开发工具是什么
    java开发工具是什么

    当今IT开发人员面对的最大挑战就是复杂性,Java程序员一直使用的一些工具或框架。下面由学习啦小编为大家整理的java开发工具,希望大家喜欢! java开发工

25964