Skip to content

Opening book details…

Can I read Optimization in the catalyst optimizer of Spark SQL on EtoBox?

Optimization in the catalyst optimizer of Spark SQL by CHAWLA, Meenu; BANIWAL, Vinita is a Engineering article available to read on EtoBox.

What is Optimization in the catalyst optimizer of Spark SQL about?

Apache Spark is one of the most technically challenged frameworks for cluster computing in which data are processed in a parallel fashion. The cluster consists of unreliable machines. It processes a large amount of data faster compared to the MapReduce framework. For providing the facility of optimized and fast SQL query processing, a new unit is developed in Apache Spark named Spark SQL. It allows users to use relational processing and functional programming in one place. It provides many optimizations by leveraging the benefits of its core. This is called the catalyst optimizer. This optimizer has many rules to optimize queries for efficient execution. In this paper, we discuss a scenario in which the catalyst optimizer is not able to optimize the query competently for a specific case. This is the reason for inefficient memory usage and increases in the time required for the execution of the query by Spark SQL. For dealing with this issue, we propose a solution in this paper by which the query is optimized up to the peak level. This significantly reduces the time and memory consumed by the shuffling process.

Who reads Optimization in the catalyst optimizer of Spark SQL?

It is typically read by researchers, students, and practitioners in Engineering.

Author
CHAWLA, Meenu; BANIWAL, Vinita
Publisher
The Scientific and Technological Research Council of Turkey (TUBITAK-ULAKBIM) - DIGITAL COMMONS JOURNALS
Published
2018
Language
EN
Field
Engineering (Physical Sciences)

More by CHAWLA, Meenu; BANIWAL, Vinita

Browse all works by CHAWLA, Meenu; BANIWAL, Vinita