The AWS Glue Data Catalog is the central, managed metastore for the AWS analytics stack. It stores table definitions - schemas, partitions, and storage locations - for data sitting in S3 and other sources, and it is the shared metadata layer that Athena, EMR, Redshift Spectrum, and Glue ETL all read from. It is AWS's Hive-Metastore-compatible catalog, so engines know the structure of lake data without each maintaining its own copy.

One metastore, many engines

The catalog's value is that it is shared. Define a table once - say, partitioned Parquet in S3 - and Athena can query it, an EMR Spark job can read it, and Redshift Spectrum can join it, all using the same schema and partition metadata. This avoids the classic problem of each tool having a divergent view of the same files.

Crawlers and partitions

Glue crawlers scan S3 paths, infer schemas, and register or update tables and partitions automatically - useful for evolving lake data, though for high-churn partitions, direct partition registration (or using a table format like Iceberg) is often more reliable than repeated crawling. The catalog tracks partition metadata so engines can prune to the relevant files.

Governance via Lake Formation

On its own the Glue Data Catalog is a technical metastore, not a governance suite. AWS Lake Formation layers governance on top: fine-grained, table- and column-level permissions and tag-based access control over the cataloged data, integrated with IAM. The Glue Catalog + Lake Formation pairing is AWS's answer to data governance on the lake.

Where it fits

  • The default metadata layer for any AWS lake/analytics architecture using Athena, EMR, or Redshift Spectrum.
  • Auto-discovering and registering schemas for S3 data via crawlers.
  • Foundation for lake governance through Lake Formation.

It is infrastructure-level metadata rather than a discovery catalog with search and documentation; teams wanting a business-facing catalog often layer DataHub, OpenMetadata, or a commercial tool on top while keeping Glue as the technical metastore.