Support for multiple warehouses in the open-source version of StarRocks is arriving with the
StarRocks 4.0 release cycle.
Historically a feature of the commercial CelerData product, the multi-warehouse capability and the underlying StarOS technology were officially announced as
open source during the StarRocks Global Summit in September 2025.
Key Details
*
Version: The feature is being integrated starting with
StarRocks 4.0. You may see early traces of "WarehouseManager" or warehouse-related hints in the late 3.x releases (e.g., v3.5.x), but the full open-source contribution was targeted for the 4.0 milestone.
*
What it enables: This feature allows for the creation of multiple isolated compute clusters (warehouses) that share the same data storage. This provides:
*
Resource Isolation: Running heavy ETL jobs on one warehouse without affecting the performance of user-facing BI queries on another.
*
Elasticity: Scaling specific compute groups up or down based on workload demand rather than scaling the entire cluster.
*
Architecture Requirements: Multiple warehouses require the
shared-data architecture (introduced in v3.0), where data is stored in object storage (S3, GCS, MinIO) or HDFS rather than on local BE disks.
For the most up-to-date implementation details, you can check the
StarRocks 4.0 Release Notes or follow the
StarRocks 2026 Roadmap on GitHub.
References
•
integrations/dbt.md
•
deployment/shared_data/feature-support-shared-data.md
•
data_source/feature-support-data-lake-analytics.md
•
using_starrocks/async_mv/feature-support-asynchronous-materialized-views.md