Skip to content

[Design] StarRocks MV Registration in Iceberg Catalog - #31

Open
osscm wants to merge 1 commit into
StarRocks:mainfrom
osscm:add-mv-iceberg-registration-design
Open

osscm wants to merge 1 commit into
StarRocks:mainfrom
osscm:add-mv-iceberg-registration-design

Conversation

@osscm

@osscm osscm commented Aug 25, 2026

Copy link
Copy Markdown

Summary

Adds a design doc under sigs/Data Lake Analytics/ proposing to mirror StarRocks Materialized View (MV) registrations into the configured Iceberg catalog (HMS or Iceberg REST Catalog), so MVs are discoverable by external systems (data registries, governance tools, other query engines) while StarRocks continues to own and serve them natively.

Companion feature-request issue with problem statement / goals / phasing: StarRocks/starrocks#78193

Highlights

  • Phased rollout aligned with the evolving Iceberg Materialized View spec: Phase 1 (metadata mirror, no BE change) → Phase 1b (close default_catalog authz bypass) → Phase 2a/2b (full spec compliance + cross-engine data interoperability) → Phase 3 (native dual-write, long-term).
  • Full design covers: storage format, authz model, lifecycle hooks (CREATE/ALTER/DROP), flow diagrams, config surface, implementation plan, testing plan, and open questions.

Posting here per the SIG-owned design doc convention (see sigs/Data Lake Analytics/[StarRocks] New DLA FrameWork.pdf), for review/discussion ahead of implementation.

Proposes mirroring StarRocks Materialized View registrations into the
configured Iceberg catalog (HMS/Iceberg REST Catalog) so MVs are
discoverable by external systems, while StarRocks continues to own and
serve them natively. Companion to StarRocks/starrocks#78193.
@mergify

mergify Bot commented Aug 25, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant