Engine Types | Available Types | Main Features | Usage Requirements | Purchase Recommendations |
Standard Engine | Spark Presto | Native syntax: Uses the native syntax from the Spark/Presto community, ensuring low learning and migration costs. Flexible usage: Supports both Hive JDBC and Presto JDBC. Integrated Spark: The standard Spark engine can execute SQL and Spark batch tasks. | Currently, a 2 CU specification free gateway is provided. If you need to upgrade the specification, upgrade the Gateway | 1. Require the use of native Spark/Presto syntax. 2. Need to purchase a Spark engine for batch processing and offline SQL tasks. 3. Prefer to use Hive JDBC and Presto JDBC. |
SuperSQL Engine | SparkSQL Spark jobs\\nPresto | Unified syntax: A set of syntax applies to both Spark and Presto engines. Supports federated queries. | You need to learn the SuperSQL unified syntax.\\nFor SQL/batch task scenes, it is recommended to purchase the corresponding engine type. | 1. Prefer to use a unified syntax for both Spark and Presto. 2. Need to perform federated queries. |
Feature | Standard Engine | SuperSQL Engine | Description |
Presto | ✓ | ✓ | Both engines support the Presto engine. |
Spark | ✓ | ✓ | The SuperSQL Engine is divided into SparkSQL and Spark job. The SparkSQL engine supports SQL jobs, while the Spark job engine supports Spark batch and streaming jobs as well as SQL jobs. The Standard Engine is an integrated Spark engine. |
Native syntax | Unified syntax | The Standard Engine supports native Spark and Presto syntax. The SuperSQL Engine supports DLC's self-developed unified syntax. | |
✓ | | DLC, based on Apache Kyuubi, has developed its own Serverless gateway service, providing a more stable, secure, and high-performance task submission experience. | |
✓ | | Resource groups are a unique feature of the Standard Spark Engine, allowing resources to be allocated as needed. SQL tasks can be submitted to a designated resource group for execution. | |
Shared Engine | | ✓ | The SuperSQL Engine supports a shared mode, which is suitable for scenes with low analysis frequency and smaller data volumes. |
✓ | | The Standard Engine supports submitting tasks using Hive JDBC. | |
✓ | | The Standard Engine supports submitting tasks using Presto JDBC. | |
✓ | ✓ | Both types of engines support submitting tasks using DLC JDBC. | |
TencentCloud API Task Submission | ✓ | ✓ | Both types of engines support submitting tasks using TencentCloud API or through the data exploration page in the console. |
Federated Query | | ✓ | The SuperSQL Engine provides federated query analysis capabilities. For instructions on adding a federated query data catalog, see Data Directory and DMC. The Standard Engine currently does not support federated queries. |
Was this page helpful?