Skip to main content
Version: Candidate-4.1

Feature Differences between Shared-nothing and Shared-data Clusters

This topic lists the differences of features supported in shared-nothing and shared-data clusters.

Real-time Analytics and Primary Key Tables​

FeatureShared-nothingShared-data
Conditional Updatev2.5+v3.1+
Partial Update Column modev3.1To be supported
Partial Update Row modev2.3+v3.1+
Partial update with Conditional Updatev3.1+v3.4.1+
Primary Key Index Persistencev2.3+v3.2+
Decoupled ORDER BY columns from Primary Keysv3.0+v3.1+
Rich UPDATE and DELETE syntax for Primary Key tablesv3.0+v3.1+

Storage Engine​

FeatureShared-nothingShared-data
Fast Schema Evolutionv3.2+v4.0+
File BundlingNot applicablev4.0+
Inverted Indexv3.3+v4.1+
Manual Compactionv3.1+v3.3+
Row Storev3.2+To be supported
Adding/dropping STRUCT fieldsv3.3.2+v3.3.5+
Vector indexv3.4+To be supported

Data Distribution​

FeatureShared-nothingShared-data
Expression Partitioningv3.0+v3.1.1+
List Partitioningv3.1+v3.1.1+
Random Bucketingv3.1+v3.2+
Random Bucketing Optimization (with Sub-partition)v3.2+v3.2+
Unified Syntax for Multi-level Expression Partitionv3.4+v3.4+
Optimize Table: Change Bucketingv3.2+v3.3+
Optimize Table: Change Bucketing Onlinev3.3.3+Not applicable
Range-based Distributionv4.1+v4.1+

Query Performance​

FeatureShared-nothingShared-data
Cross-node Data Cache SharingNot applicablev3.5.1+
Generated Columnv3.1+v3.5+
Query Cachev2.5+v3.4+
Rollup and Synchronous Materialized viewv1.x+v3.3+

Disaster Recovery​

FeatureShared-nothingShared-data
Backup & Restorev1.x+Not applicable
BE/CN Blacklistv3.3+v4.0+
Cross-cluster Data Migration Toolv3.3+Not applicable
Cluster SnapshotNot applicablev3.4.2+

Security and Authentication​

FeatureShared-nothingShared-data
Kerberos Support on HDFSNot applicablev3.2+
Rocky the happy otterStarRocks Assistant

AI generated answers are based on docs and other sources. Please test answers in non-production environments.