官术网_书友最值得收藏!

Preface

We will start this book with the basics of Spark  SQL and its role in Spark applications. After the initial familiarization with Spark SQL, we will focus on using Spark SQL to execute tasks that are common to all big data projects, such as working with various types of data sources, exploratory data analysis, and data munging. We will also see how Spark SQL and SparkR can be leveraged to accomplish typical data science tasks at scale.

With the DataFrame/Dataset API and the Catalyst optimizer at the heart of Spark SQL, it is no surprise that it plays a key role in all applications based on the Spark technology stack. These applications include large-scale machine learning pipelines, large-scale graph applications, and emerging Spark-based deep learning applications. Additionally, we will present Spark SQL-based Structured Streaming applications that are deployed in complex production environments as continuous applications.

We will also review performance tuning in Spark SQL applications, including cost-based optimization (CBO) introduced in Spark 2.2. Finally, we will present application architectures that leverage Spark modules and Spark SQL in real-world applications. More specifically, we will cover key architectural components and patterns in large-scale Spark applications that architects and designers will find useful as building blocks for their own specific use cases.

主站蜘蛛池模板: 龙岩市| 安乡县| 永胜县| 芦山县| 靖西县| 固阳县| 丹巴县| 万全县| 百色市| 汝州市| 房山区| 上饶市| 兴安县| 马关县| 通海县| 屯门区| 景德镇市| 绵阳市| 美姑县| 买车| 五原县| 呼玛县| 玉山县| 庄河市| 公主岭市| 建德市| 紫金县| 察隅县| 大荔县| 嵊州市| 定边县| 武城县| 石狮市| 清河县| 衡山县| 武义县| 丹东市| 宁强县| 卢氏县| 怀柔区| 方城县|