Data Engineering Glossary

Welcome to the DataEngineer Hub glossary — a comprehensive reference of 50 essential data engineering terms organized across 11 categories. Whether you are preparing for interviews, studying for certifications, or looking up unfamiliar concepts in documentation, this glossary provides clear, practical definitions written by experienced data engineers.

Each term includes a concise definition, key points, frequently asked questions, and links to related concepts. Topics span the full data engineering landscape: ETL/ELT pipelines, data warehousing, real-time streaming, cloud platforms, data orchestration, data quality, governance, observability, and analytics engines.

Browse by Category

Analytics (5)Cloud Platforms (3)Data Governance (5)Data Integration (7)Data Modeling (5)Data Observability (1)Data Orchestration (1)Data Quality (4)Data Warehousing (13)Etl Elt (2)Streaming (4)

Data Warehousing

Apache Hudi

An open-source data lakehouse platform that provides ACID transactions, record-level insert/update/delete, and incremental data processing on data ...

Apache Iceberg

An open table format for huge analytic datasets that brings warehouse-like features (ACID transactions, time travel, schema evolution) to data lakes.

Columnar Storage

A database management system that stores data in columns rather than rows, optimized for analytics.

Data Lake

A centralized storage repository that holds vast amounts of raw data in its native format until needed for analysis, supporting structured, semi-st...

Data Lakehouse

A modern data architecture that combines the low-cost, flexible storage of data lakes with the performance, ACID transactions, and governance of da...

Data Warehouse

A centralized repository designed to store, integrate, and analyze large volumes of structured data from multiple sources for business intelligence...

Data Warehouse Automation

The use of tools and methodologies to automate the design, development, deployment, and management of data warehouses, reducing manual coding and a...

Delta Lake

An open-source storage layer that brings ACID transactions, scalable metadata handling, and unified batch/streaming processing to data lakes.

Lakehouse Architecture

A modern data architecture that combines the performance and governance of data warehouses with the low-cost and flexibility of data lakes.

Medallion Architecture

A data design pattern that organizes data into three layers — Bronze (raw), Silver (cleaned), and Gold (business-ready) — to progressively improve ...

Slowly Changing Dimensions (SCD)

A concept in data warehousing to manage how data that changes slowly over time is stored and tracked.

Snowflake

A cloud-native data warehouse platform that separates storage and compute, enabling elastic scaling and pay-per-use pricing.

Table Format

A layer that organizes files in a data lake into a structured table, enabling SQL-like features like ACID and time-travel.

Explore More

Looking for side-by-side tool comparisons? Check out our Data Engineering Comparisons hub to see how popular tools like Snowflake, Databricks, Spark, Kafka, and more stack up against each other.

For hands-on tutorials and in-depth guides, browse our full article library.

← Back to Home