{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"Products","product_name":"Control Panel","type":"markdown"},"seo":{"title":"Specifying Your Query Engine","description":"Treasure Data Product Documentation · Collect and Unify · Segment and Activate · Experiment and Analyze · Decisioning Automate with AI Scale and Trust.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"specifying-your-query-engine","__idx":0},"children":["Specifying Your Query Engine"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can specify the query engine for Treasure Data. This setting specifies the query engine to be selected for queries in the Treasure Console. Your choices are:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/data-workbench/queries/trino/quickstart"},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Presto"]}]}," for ad hoc and shorter batch workloads. Presto provides low-latency SQL access to the data set."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/data-workbench/queries/hive/quickstart"},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Hive"]}]}," for large or complex batch workloads. Hive is a MapReduce-based SQL engine. This engine is really powerful when you do large data processing and heavy JOINs. Often used for ETL or sessionization."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"about-hive-version-features","__idx":1},"children":["About Hive Version Features"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Hive 0.13"},"children":["Hive 0.13"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Hive 2019.1 (Hive 2)"},"children":["Hive 2019.1 (Hive 2)"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Hive 2020.1 (Hive 2)"},"children":["Hive 2020.1 (Hive 2)"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Hive 2023.1 (Hive 4)"},"children":["Hive 2023.1 (Hive 4)"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It runs on the MapReduce processing framework."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It contains features and fixes back ported from more recent versions of Hive."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It uses HiveQL, a non-ANSI compliant SQL like language."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It supports many UDFs unique to TD."]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It is based on Hive 2.3.2 and later"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It is fully ANSI-compliant SQL"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It runs on the MapReduce processing framework"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It supports the same UDFs used for TD in Hive 0.13"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"This version is being discontinued in favor of 2020.1."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It is based on Hive 2.3.2 and later"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It is fully ANSI-compliant SQL"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It runs on the Tez processing framework"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It supports the same UDFs used for TD in Hive 0.13"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enhanced performance"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New Hive capabilities"]}]}]}]}]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/data-workbench/queries/specifying-the-query-engine"},"children":["Manually Specifying the Query Engine in Treasure Console"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/control-panel/specifying-the-account-wide-query-engine"},"children":["Specifying the Account-Wide Query Engine"]}]}]}]},"headings":[{"value":"Specifying Your Query Engine","id":"specifying-your-query-engine","depth":1},{"value":"About Hive Version Features","id":"about-hive-version-features","depth":1}],"frontmatter":{"seo":{"title":"Specifying Your Query Engine"}},"lastModified":"2026-06-01T09:09:59.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/control-panel/specifying-your-query-engine","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}