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 by
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.
Learning Spark SQL
- About Book
- Who Is This Book For?
- Book Content
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!