Skip to content

Commit c002c21

Browse files
diqiu50claude
andauthored
[#10709] docs(design): Add design document for AWS Glue Data Catalog support (#10539)
### What changes were proposed in this pull request? Add design document for `catalog-glue`: a new Gravitino catalog module that directly calls the AWS Glue SDK, exposing all table types (Hive, Iceberg, Delta, Parquet) from a single catalog. Covers server-side design, query engine integration (Trino, Spark, Flink), security model, testing strategy, and phased implementation plan. ### Why are the changes needed? Gravitino currently cannot federate AWS Glue Data Catalog. This is a significant gap as the majority of cloud-native data lakes on AWS use Glue as the central metadata service (Athena, Redshift Spectrum, EMR, Lake Formation). This design document defines the approach for adding native Glue support via a standalone `catalog-glue` module. Fix: #10709 ### Does this PR introduce _any_ user-facing change? No code changes — design document only. ### How was this patch tested? Not need --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1205285 commit c002c21

File tree

1 file changed

+700
-0
lines changed

1 file changed

+700
-0
lines changed

0 commit comments

Comments
 (0)