A Distributed SQL Query Engine is a software tool that uses a cluster computing architecture, allowing users to query a wide range of data sources or data from multiple data sources within a single query. Distributed SQL queries are considered important by many for their increased ability to deal with complex frameworks and technologies. This ability allows data analysts to combine data contained on multiple and independent engines to carry out complex analytics queries. Distributed SQL query engines are especially useful when dealing with massive data sources and Big Data.