This document provides an overview of Cloudera's SQL-on-Hadoop technologies and how to choose the right tool for different jobs. It discusses Hive for batch processing, Impala for interactive SQL and analytics, and SparkSQL for machine learning applications. The document also summarizes performance benchmarks that show Impala outperforming other SQL-on-Hadoop engines in terms of throughput, latency, and scalability. Finally, it briefly outlines new features in Cloudera 5.5 including improvements to Impala, Hive, SparkSQL, and the introduction of Kudu and RecordService.