Spark Core is the engine for parallel and distributed processing of large data sets. The various functionalities supported by Spark Core include: