DPS Clusters
What is DPS?
Data Processing Service (DPS) is the compute engine provided by Relyt. It is at the core for data processing and is responsible for running queries and compute tasks. DPS is available in two types:
-
Hybrid DPS: the general edition. Hybrid DPS is highly compatible with the SQL functionality of PostgreSQL.
-
Extreme DPS: the high-speed edition. Extreme DPS exhibits a performance advantage on the order of magnitudes compared to Hybrid DPS in terms of the features supported by both editions, though it offers a smaller set of features.
You can select the desired type when you creating a DPS cluster.
What is DPS cluster?
A DPS cluster is the normalized form of a collection of CPU, memory, and I/O resources. It is available in two types in accordance with the compute engine it uses, namely Hybrid DPS cluster and Extreme DPS cluster.
DPS clusters are resources created per DW service unit. They are essential for running queries and DML operations on Relyt. When you run each query, you must select a DPS cluster.
Hybrid DPS clusters
Currently, a DW service unit must have one and the only one Hybrid DPS cluster created while creating the DW service unit. The Hybrid DPS cluster cannot be deleted. You can suspend it if it is not necessary. For details about how to suspend a Hybrid DPS cluster, see "Manually suspend a DPS cluster" in Manage DPS clusters.
Extreme DPS clusters
In a DW service unit, you can create multiple Extreme DPS clusters to run different workloads. Relyt provides rich features for you to manage the Extreme DPS clusters to better suit your different business needs, such as auto-suspend, Adaptive Query Scaling (AQS), resizing, manual suspend, and dropping. For more information, see Manage DPS clusters.
Comparison between the two types of DPS clusters
The following table compares the two types of DPS clusters.
Item | Hybrid DPS Cluster | Extreme DPS Cluster |
---|---|---|
Compute engine | Hybrid DPS | Extreme DPS |
Number per service unit | 1 | As many as needed |
Drop | Not supported | Supported |
Resize | Supported | Supported |
Manual suspend | Supported | Supported |
Auto-suspend | Not supported | Supported |
AQS | Not supported | Supported |