September 2016
Beginner to intermediate
326 pages
6h 47m
English
The simple answer is: speed and ease of use. DataFrames provide the benefits of optimization, speed, automatic schema discovery, working with multiple sources, and multiple languages support; they read less data, and provide inter-operability between RDDs. Let's delve into these concepts.
Catalyst provides optimization for DataFrames. It provides two optimizations:
The DataFrame is not defining Directed Acyclic Graph (DAG) as in the case of RDDs. Abstract Syntax Trees (AST) are created, which the catalyst engine will parse, check, and improve ...
Read now
Unlock full access