首页 > 试题广场 >

以下属于SQL On Hadoop的技术是?()

[不定项选择题]
以下属于SQL On Hadoop的技术是?()
  • Presto
  • Hive
  • Hbase
  • Mahout
推荐
【正确答案】AB
【解析】
本题考察技术名词。

A项,Presto是Facebook开发的数据查询引擎,可对250PB以上的数据进行快速地交互式分析。
B项,hive(基于hadoop的数据仓库)由Facebook开源,最初用于解决海量结构化的日志数据统计问题。hive定于了一种类似sql的查询语言(hql)将sql转化为mapreduce任务在hadoop上执行。
C项,hbase(分布式列存数据库)是一个针对结构化数据的可伸缩,高可靠,高性能,分布式和面向列的动态模式数据库。
D项,mahout(数据挖掘算法库)主要目标是创建一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序。
故本题选AB。
编辑于 2021-11-18 13:38:43 回复(0)
Hbase是一种NoSQL数据库,不支持SQL作为查询语言。 Hbase是一种分布式存储的数据库。
Mahout 是基于Hadoop的机器学习和数据挖掘的一个分布式框架。 Mahout用MapReduce实现了部分数据挖掘算法,解决了并行挖掘的问题
编辑于 2019-08-07 19:05:45 回复(0)
Presto是Facebook开发的数据查询引擎,可对250PB以上的数据进行快速地交互式分析。
hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。
发表于 2019-03-22 11:11:14 回复(0)

所以产品经理也需要掌握这些知识吗,呜呜呜

发表于 2019-08-14 19:46:26 回复(5)
&amp;<p>补充:mapreduce 基于分治法,将数据拆解分类重新聚合生成规定格式便于操作的数据</p>
发表于 2020-05-13 15:11:16 回复(0)