Book

Learning Spark SQL

In the past year, Apache Spark has been increasingly adopted for development of distributed applications. Spark SQL APIs provides an optimized interface that helps developers build such applications quickly and easily. However, designing web-scale production applications using Spark SQL APIs can be a complex task. Understanding the design and implementation best practices for Spark SQL API based applications before you start your project will help you avoid these problems and ensure that your project is a success. Learning Spark SQL gives an insight into the engineering practices used to design and build real-world Spark-based applications. The hands-on examples will give you the required confidence to work on any future projects you encounter in Spark SQL.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

15h4m

Language

English

About Book

Who Is This Book For?

If you are a developer, engineer, or an architect and want to learn how to use Apache Spark in a web-scale project, then this is the book for you. It is assumed that you have prior knowledge of SQL querying. A basic programming knowledge with Scala, Java, R, or Python is all you need to get started with this book.

Book content

chapters 15h4m total length

Getting started with Spark SQL

Using Spark SQL for Processing Structured and Semi-Structured Data

Using Spark SQL for Data Exploration

Using Spark SQL for Data Munging

Using Spark SQL in Streaming Applications

Using Spark SQL in Machine Learning Applications

Using Spark SQL in Graph Applications

Using Spark SQL with SparkR

Developing Applications with Spark SQL

Using Spark SQL in Deep Learning Applications

Tuning Spark SQL Components for performance

Spark SQL in Large-Scale Application Architectures

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required