当前位置: 首页 > news >正文

免费网站建设培训h5页面生成工具

免费网站建设培训,h5页面生成工具,wordpress 婚恋模板,电子商务平台内的自然人经营者一、什么是依赖关系 这里通过一张图来解释: result_rdd是由tuple_rdd使用reduceByKey算子得到的, 而tuple_rdd是由word_rdd使用map算子得到的,word_rdd又是由input_rdd使用flatMap算子得到的。它们之间的关系就称为依赖关系! 二…

一、什么是依赖关系

这里通过一张图来解释:

result_rdd是由tuple_rdd使用reduceByKey算子得到的, 而tuple_rdd是由word_rdd使用map算子得到的,word_rdd又是由input_rdd使用flatMap算子得到的。它们之间的关系就称为依赖关系!

二、什么是宽窄依赖

  • 窄依赖:父RDD的一个分区的数据只给了子RDD的一个分区 【不用经过Shuffle】

特点:一对一或者多对一不经过Shuffle,性能相对较快, 但无法实现全局分区、排序、分组等

一个Stage内部的计算都是窄依赖的过程,全部在内存中 完成。

  • 宽依赖:父RDD的一个分区的数据给了子RDD的多个分区【需要调用Shuffle的分区器来实现】

特点:一对多,必须经过Shuffle,性能相对较慢,可以实现全 局分区、排序、分组等

Spark的job中按照宽依赖来划分Stage

宽窄依赖本质:只是一种标记,标记两个RDD之间的依赖关系

三、为什么要标记宽窄关系

1、提高数据容错的性能,避免分区数据丢失时,需要重新构建整个RDD

举例:如果子RDD的某个分区的数据丢失

  • 不标记:不清楚父RDD与子RDD数据之间的关系,必须重新构建整个父RDD所有数据
  • 标记了:父RDD一个分区只对应子RDD的一个分区,按照对应关系恢复父RDD的对应分区即可

2、提高数据转换的性能,将连续窄依赖操作使用同一个Task都放在内存中直接转换

举例:如果RDD需要多个map、flatMap、filter、 reduceByKey、sortByKey等算子的转换操作

  • 不标记:每个转换不知道会不会经过Shuffle,都使用不同的 Task来完成,每个Task的结果要保存到磁盘
  • 标记了:多个连续窄依赖算子放在一个Stage中,共用一套 Task在内存中完成所有转换,性能更快。

http://www.yayakq.cn/news/813048/

相关文章:

  • 沈阳网站seo优化哪家好yc011 wordpress主题
  • 做网站的好处和坏处英雄联盟视频网站源码
  • 天津建设银行公积金缴费网站南宁建企业网站公司
  • 尚品网站建设荥阳网站建设荥阳
  • 网站正在建设升级租凭境外服务器做违规网站
  • 网站建设找谁好搭建linux服务器
  • 微网站是免费的吗深圳网站营销seo费用
  • phpcms做网站感想瑞安微信网站
  • 蛋糕网站网页设计齐家网装修口碑怎么样
  • 和百度一样的网站珠海正规网站制作系统
  • 商城类网站建设费用摄影师网站制作
  • 做网站的风险分析高端大气企业网站模板
  • 吉安网站建设343000wordpress用的什么框架
  • 浙江住房和城乡建设厅网站首页可以下载的建站网站
  • 网站开发工作时间互联网推广运营是做什么的
  • 山东网站建设好不好玩家自助充值网站建设
  • cad外包网站标智客在线logo设计生成器免费
  • 上海网站建设褐公洲司坪山住房及建设局网站
  • 网站建设添加视频教程怎么看一个网站用什么平台做的
  • 合肥市建设建筑网站做直播网站需要学什么软件
  • 建网站拿到广告千锋教育招聘
  • 网站备案需要关闭源码论坛网站需要多大的空间
  • 网站域名有什么用莱芜二手房网站
  • 金华在线制作网站软件开发制作流程图
  • 抢购网站建设沈阳网络科技公司有哪些
  • 网站做seo需要哪些准备企业网站建站的专业性原则是指网站信息内容应该体现建站目的和目标群体
  • 网站地址推荐网站目标关键词
  • 网站估值h5页面制作免费平台
  • 怎么寻找要建设网站的客户群微信怎么开团购卖东西
  • 网站设计文案北京的外包公司有哪些