Key Concepts & Self-Assessment20 Key Facts
Review key Data Warehouse vs Data Lake: Storage, Schema & Analytics Architecture exam facts and rate your mastery to track revision.
Progress: 0/20 Rated 0 Mastered 0 Review Later
#1
A data warehouse stores cleansed, structured, historical data optimized for Online Analytical Processing (OLAP) and business reporting.
#2
A data lake stores raw, unprocessed data in its original native format, encompassing structured, semi-structured, and unstructured files.
#3
Bill Inmon defined a data warehouse as a subject-oriented, integrated, time-variant, and non-volatile collection of data for decision support.
#4
James Dixon coined the term 'Data Lake' in 2010 to contrast structured data reservoirs with flexible natural data flows.
#5
IBM researchers Barry Devlin and Paul Murphy published the foundational business data warehouse concept in 1988.
#6
Ralph Kimball introduced dimensional data modeling based on star schemas and snowflake schemas with conformed data marts.
#7
The emergence of the open-source Apache Hadoop framework in 2006 catalyzed low-cost distributed data lake adoption.
#8
The 'Data Lakehouse' paradigm emerged around 2020, implementing transactional ACID layers over cloud object stores.
#9
Data warehouses operate on 'Schema-on-Write,' requiring rigorous data validation and structural normalization before loading.
#10
Data lakes operate on 'Schema-on-Read,' applying structure and semantic meaning only when queries are executed on the data.
#11
Data warehouses rely on ETL (Extract, Transform, Load) pipelines to sanitize data before disk persistence.
#12
Data lakes employ ELT (Extract, Load, Transform) pipelines, writing raw data immediately and deferring transformation tasks.
#13
Data warehouses primarily store relational, tabular data (rows and columns) utilizing high-performance columnar file formats.
#14
Data lakes store diverse formats including JSON, CSV, Parquet, Avro, uncompressed log files, video, audio, and sensor streams.
#15
Storage costs in data warehouses are relatively high per gigabyte, while data lakes leverage economical cloud object storage tiers.
#16
A poorly cataloged, unindexed data lake devoid of governance metadata degenerates into an unusable repository termed a 'data swamp.'
#17
Primary users of data warehouses are business analysts and corporate executives running standardized SQL business intelligence dashboards.
#18
Primary users of data lakes are data scientists and machine learning engineers developing predictive algorithms and statistical models.
#19
Online Analytical Processing (OLAP) systems in warehouses differ from Online Transaction Processing (OLTP) systems that manage live banking operations.
#20
Open table formats like Apache Iceberg, Delta Lake, and Apache Hudi provide data lake repositories with ACID transactional compliance.
Subject Specialist Commentary
Analytical perspective & practical exam advice from the Master10 academic board
Imagine a data warehouse as a neatly organized supermarket where every fruit is cleaned, labeled, and placed in specific bins for quick shopping. In contrast, a data lake resembles a vast reservoir where river water, rainfall, and streams pour in naturally without prior filtering. A warehouse cleans data before storing it, while a lake collects everything in raw form, leaving the sorting and cleaning for later when researchers need it.
Competitive exams frequently test the exact difference between data ingestion models and user targets. The classic exam trap mixes up Schema-on-Write and Schema-on-Read: remember that warehouses use Schema-on-Write through ETL, whereas lakes use Schema-on-Read through ELT. Also remember that warehouses target business analysts running SQL reports, while lakes target data scientists training complex machine learning models. Keep the mnemonic "Warehouse Writes First, Lake Reads Later" to answer pipeline questions without hesitation.
Related Knowledge Topics to Discover
Looking for more GK practice?
Explore 52,789+ questions across 65 General Knowledge categories.