Now that we know how to create a chain of execution using RDD inheritance, let's learn how to use RDD in an immutable way.
In this section, we will go through the following topics:
- Understating DAG immutability
- Creating two leaves from the one root RDD
- Examining results from both leaves
Let's first understand directed acyclic graph immutability and what it gives us. We will then be creating two leaves from one node RDD, and checking if both leaves are behaving totally independently if we create a transformation on one of the leaf RDD's. We will then examine results from both leaves of our current RDD and check if any transformation on any leaf does not change or impact the root RDD. It is imperative to work like this because we have found that we will not be able to create yet another leaf from the root RDD, because the root RDD will...