spark实战之RDD的cache或persist操做不会触发transformation计算

默认状况下RDD的transformation是lazy形式,实际计算只有在ation时才会进行,并且rdd的计算结果默认都是临时的,用过即丢弃,每一个action都会触发整个DAG的从头开始计算,所以在迭代计算时都会想到用cache或persist进结果进行缓存。敝人看到不少资料或书籍有的说是persist或cache会触发transformation真正执行计算,有的说是不会!敝人亲自实验了一
相关文章
相关标签/搜索