Skip to content

2.4 Edition Concepts

The Edition determines the deployment architecture and supported features. Standard starts with one server; Cluster divides storage and processing among several nodes. Choose based on the required SQL features, growth rate, failure recovery, and operational capacity, as well as the current data size.

Differences Between Standard and Cluster Editions

Standard Edition

A single DBMS server handles SQL processing and data storage. You do not need to manage deployment and communication across distributed nodes, making it suitable for development and single-server operations. Check whether you need Standard-only features such as TRANSACTION tables, Restore, or Mount.

Starting with one server does not necessarily mean the data set must be small. Measure whether the ingestion volume, query workload, and retention period fit within that server’s CPU, memory, and storage capacity.

Cluster Edition

Coordinator, Deployer, Broker, Warehouse, and Lookup nodes have different roles.

Node typeRole
CoordinatorManage cluster metadata and node state
DeployerDeploy packages and manage nodes
BrokerAccept application SQL connections and distribute queries
WarehouseStore time-series data and execute queries
LookupProcess cluster reference data

Ordinary SQL applications connect to a Broker. Management tools use role-specific endpoints and ports, so distinguish SQL connection addresses from management addresses.

Distributing data across Warehouse groups and replicating data within a group serve different purposes. Distribution expands capacity and throughput; replication helps with failure recovery. Design node counts, replication state, client reconnection, and recovery procedures together.

Feature Support Differences

Item to checkStandard EditionCluster Edition
Main deployment structureOne DBMS serverMultiple nodes with separate roles
TRANSACTION tablesSupportedNot supported
Restore and MountSupportedNot supported
Capacity and processing expansionExpand server resources and storage configurationExpand distributed groups and node configuration
Failure recovery designBackups, recovery procedures, and server operationsNode and group replication, state, connection handling, and recovery procedures

Shared features such as LOG, TAG, LOOKUP, VOLATILE, ROLLUP, and Retention do not necessarily have identical DML, DDL, or operational restrictions. For complete support information, see Edition Support and Table Type Support.

Selection Criteria

  1. Identify required features. If you need TRANSACTION tables, Restore, or Mount, first review Standard Edition support.
  2. Run representative ingestion and queries. Use realistic data types, concurrent connections, query ranges, and retention periods to measure available capacity on one server.
  3. Account for data growth and failure requirements. If you need distribution beyond one server, also consider Cluster’s network, replication, and node-management costs.
  4. Test failure scenarios. Monitoring nodes does not by itself guarantee uninterrupted recovery. Measure recovery time and verify application reconnection and retry behavior.

Changing Editions in production involves more than increasing the server count. First verify compatibility for your SQL and SDKs, data migration, backups, and recovery methods.

Related Documentation

Last updated on