冥王生活

您现在的位置是:首页 > 科技生活 > 正文

科技生活

计算引擎是什么(引擎性能是什么)

admin2022-11-27科技生活91

图计算引擎是什么?有哪些做的比较好的

图计算引擎其实结合了图计算和图分析,在目前的研究中,图查询和图计算系统是相互独立的,但在实际应用中两者通常是同时存在的。所以图计算引擎其实是在图查询系统里面整合了图计算的功能,形成一个全新的图计算引擎功能。图计算和图分析已经问世一段时间了,但是图计算引擎是这几年才有的,国内比较有名的就是阿里的GraphScope,一个支持图计算、图分析、图查询的一站式图计算平台。感谢你的提问,希望能对你的提问有所帮助

物理计算引擎有必要装吗

物理计算引擎必不是完全必要装的。物理引擎通过为刚性物体赋予真实的物理属性的方式来计算运动、旋转和碰撞反映。为每个游戏使用物理引擎并不是完全必要的—简单的“牛顿”物理(比如加速和减速)也可以在一定程度上通过编程或编写脚本。

数据仓库软件hive的计算引擎采用的是什么答案是什么

Hive是搭建在Hadoop之上的一个SQL引擎,它把SQL转换成MapReduce在Hadoop上执行,底层存储采用HDFS,计算引擎当然是MapReduce了。不过现在Hive也支持设置计算引擎为spark和tez。

大数据运算的三种引擎是什么?有什么区别?

现在流行的开源引擎可不止三个,先罗列5个给你:

1)Hive,披着SQL外衣的Map-Reduce。Hive是为方便用户使用Map-Reduce而在外面封装了一层SQL,由于Hive采用了SQL,它的问题域比Map-Reduce更窄,因为很多问题,SQL表达不出来,比如一些数据挖掘算法,推荐算法、图像识别算法等,这些仍只能通过编写Map-Reduce完成。

2) Impala:Google Dremel的开源实现(Apache Drill类似),因为交互式实时计算需求,Cloudera推出了Impala系统,该系统适用于交互式实时处理场景,要求最后产生的数据量一定要少。

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可以理解为Google Pregel的开源实现,该框架可以像Map-Reduce一样,可以用来设计DAG应用程序,但需要注意的是,Tez只能运行在YARN上。Tez的一个重要应用是优化Hive和PIG这种典型的DAG应用场景,它通过减少数据读写IO,优化DAG流程使得Hive速度提供了很多倍。

5)Presto:FaceBook于2013年11月份开源了Presto,一个分布式SQL查询引擎,它被设计为用来专门进行高速、实时的数据分析。它支持标准的ANSI SQL,包括复杂查询、聚合(aggregation)、连接(join)和窗口函数(window functions)。Presto设计了一个简单的数据存储的抽象层,来满足在不同数据存储系统(包括HBase、HDFS、Scribe等)之上都可以使用SQL进行查询。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~