Chapter 8. SQL Query Engine for Spark – Spark SQL

Enabling easy access to data and empowering users to perform quick/fast analysis and take informed decision is the key objective for all modern enterprises.

Interactive analytics using Structured Query Language (SQL) (https://en.wikipedia.org/wiki/SQL) is one such option that has always helped to achieve this critical objective of enterprises. It's needless to mention that SQL has always been a preferred language for analysts because of its several advantages (http://www.moreprocess.com/database/sql/pros-advantages-of-sql-structured-query-language), but with the emergence of Big Data it was difficult to continue using SQL over RDBMS for interactive analytics. There was an urgent need for a framework ...

Get Real-Time Big Data Analytics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.