Apache Flink和Apache Spark有什么异同?它们的发展前景分别怎样
2个回答
2016-12-15
展开全部
1、Spark在SQL上的优化,尤其是DataFrame到DataSet其实是借鉴的Flink的。Flink最初一开始对SQL支持得就更好。
2、Spark的cache in memory在Flink中是由框架自己判断的,而不是用户来指定的,因为Flink对数据的处理不像Spark以RDD为单位,就是一种细粒度的处理,对内存的规划更好。
3、Flink原来用Java写确实很难看,现在也在向Spark靠拢,Scala的支持也越来越好。不管怎么说,二者目前都是在相互吸收。
PS:听大师兄说,其实Flink一开始确实做得比Spark要好,但是没人家会宣传,投的会议也没有Spark好,也就不温不火了。我们组都准备转向Flink了,确实挺看好Flink的。华为不是还战略性投资Flink吗,Flink还是挺不错的。
2、Spark的cache in memory在Flink中是由框架自己判断的,而不是用户来指定的,因为Flink对数据的处理不像Spark以RDD为单位,就是一种细粒度的处理,对内存的规划更好。
3、Flink原来用Java写确实很难看,现在也在向Spark靠拢,Scala的支持也越来越好。不管怎么说,二者目前都是在相互吸收。
PS:听大师兄说,其实Flink一开始确实做得比Spark要好,但是没人家会宣传,投的会议也没有Spark好,也就不温不火了。我们组都准备转向Flink了,确实挺看好Flink的。华为不是还战略性投资Flink吗,Flink还是挺不错的。
2016-12-15
展开全部
DriverManager // static { try { java.sql.DriverManager.registerDriver(new Driver()); } catch (SQLException E) { throw new RuntimeException("Can't register driver!"); } } 原来,Driver在static块中会注册自己到java.sql.DriverManager。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询