66问答网
所有问题
Spark SQL 和 Shark 在架构上有哪些区别?将来会合并吗
如题所述
举报该问题
推荐答案 推荐于2016-07-02
这两个是不同层次上的,Shark是基于Spark上的,相当于hadoop的“Hive”角色
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UsDUnnnxsnnxxv222nx.html
相似回答
Spark
SQL
和
Shark
在架构上有哪些区别?将来会合并吗
答:
而当基于
spark的sql
这个思路已经被证明很受欢迎,并且已经拿到投资之后,当然重点就从减少开发工作量转向最好的性能和功能支持发展了。而且从工程角度,不需要依赖于特定的hive实现,部署也会简单的多。不要忘记,
shark的
动机是amplab的phd学霸们要出论文,而spark sql才是在计划最初就是工业用的产品。所...
Spark
SQL
和
Shark
在架构上有哪些区别?将来会合并吗
答:
这两个是不同层次上的
,Shark是基于Spark上的,相当于hadoop的“Hive”角色
spark
SQL和
hive到底
什么
关系
答:
SparkSQL
并不能完全替代Hive,它替代的是Hive的查询引擎,SparkSQL由于其底层基于Spark自身的基于内存的特点,因此速度是Hive查询引擎的数倍以上,Spark本身是不提供存储的,所以不可能替代Hive作为数据仓库的这个功能。SparkSQL相较于Hive的另外一个优点,是支持大量不同的数据源,包括hive、json、parquet、jd...
spark
SQL和
hive到底
什么
关系
答:
而hive、
shark
、sparlSQL都可以进行hive的数据查询。shark是使用了hive的
sql
语法解析器和优化器,修改了执行器,使之物理执行过程是跑在
spark上
;而
sparkSQL
是使用了自身的语法解析器、优化器和执行器,同时sparkSQL还扩展了接口,不单单支持hive数据的查询,可以进行多种数据源的数据查询。
大数据运算的三种引擎是
什么?有什么区别?
答:
3)
Shark
/Spark:为了提高Map-Reduce的计算效率,Berkeley的AMPLab实验室开发了Spark,Spark可看做基于内存的Map-Reduce实现,此外,伯克利
还在Spark
基础上封装了一层
SQL
,产生了一个新的类似Hive的系统Shark。4) Stinger Initiative(Tez optimized Hive):Hortonworks开源了一个DAG计算框架Tez,Tez可以理解为...
spark
sql和sql
的
区别
答:
Shark和sparkSQL
但是,随着
Spark的
发展,其中sparkSQL作为Spark生态的一员继续发展,而不再受限于hive,只是兼容hive;而hive on spark是一个hive的发展计划,该计划将spark作为hive的底层引擎之一,也就是说,hive将不再受限于一个引擎,可以采用map-reduce、Tez、spark等引擎。
大家正在搜
结构和架构有什么区别
业务架构和应用架构的区别
软件架构和系统架构区别
技术架构图和业务架构图区别
构架与架构的区别
bs和cs架构的区别和优缺点
架构和构架哪个正确
做数据架构在哪个软件上做
架构与构架