As the name suggests, a partition is a smaller and logical division of data similar to a 'split' in MapReduce. Partitioning is the process of deriving logical units of data to speed up data processing. Everything in Spark is a partitioned RDD.