Back to Starrocks

Feature Differences between Shared-nothing and Shared-data Clusters

docs/en/introduction/feature_difference.md

4.1.13.4 KB
Original Source

import EditionSpecificFeature from '../_assets/commonMarkdown/Edition_Specific_Feature.mdx'

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+
<EditionSpecificFeature />