MugUp logoMugUp
HomeBrowseAboutBlog
LoginSign Up
MugUp

Plan your day, study, read, write and track your habits in one app.

Follow MugUp

Product

  • Features
  • Compare
  • Free Tools
  • Deck Library
  • MugUp for Discord

Community

  • Blog
  • Changelog
  • Feature Requests
  • Deck Requests

Company

  • Home
  • About
  • Contact

© 2026 MugUp. All rights reserved.

Terms of ServicePrivacy PolicyCookie Policy
  1. Browse decks
  2. Data Engineering Fundamentals
  3. Warehouses, Lakes and Lakehouses
Public deck

Data Engineering Fundamentals

How data engineers build and run the pipelines that move and shape data for analytics. Covers dimensional modelling, warehouses and lakes, batch and streaming pipelines, Spark, Kafka, Airflow, dbt and analytical SQL.

Engineering
AShared by Alex Chen
0PlaySign in to clone

You’re reading a free preview. Sign up to see every topic and question — and to play this deck as games.

See the whole deck

Warehouses, Lakes and Lakehouses

Where analytical data is stored: how warehouses, data lakes and lakehouses differ, and why columnar storage and separate compute matter.

Play topicBack to deck

Content

39 total questions

MCQ: 10
Fill-in: 8
Flashcards: 11
Pair match: 10
Warehouses, Lakes and Lakehouses – Flashcards
Flashcards

Card #1

OLTP

Card #2

OLAP

Card #3

Data warehouse

8 more questions in this game

Showing 3 of 11. Sign up free to see the rest.

Sign up freeLog in
Warehouses, Lakes and Lakehouses – MCQ
Multiple Choice Questions
  1. 1. A product team runs a reporting query over two years of orders on the production PostgreSQL database, and checkout slows down. What is the usual fix?

    • Copy the data into an analytical store and run reports there, away from the live database
    • Add more indexes to the orders table so the report and checkout both run equally fast
    • Move checkout onto a read replica and keep running the report on the primary database
    • Run the report more often on smaller ranges so each query holds fewer locks on the table
  2. 2. Why are frequent single-row UPDATEs slow in a columnar warehouse?

    • Columnar warehouses lock the whole database for every update until the next nightly load
    • Updates are converted to full table scans because columnar tables cannot hold any keys
    • One row's values are spread across many column files, each of which has to be rewritten
    • Each update triggers a recompression of every table in the schema, not just the one row
  3. 3. Finance runs month-end reports while data scientists run heavy jobs on the same tables. In a warehouse that separates storage and compute, how do you stop them slowing each other down?

    • Copy the tables into a second warehouse and sync them back every night
    • Schedule the two groups on alternate days so they never overlap again
    • Give each group its own compute cluster reading the same stored data
    • Partition the tables by team so each group only ever reads its own rows
7 more questions in this game

Showing 3 of 10. Sign up free to see the rest.

Sign up freeLog in
Warehouses, Lakes and Lakehouses – Fill-in-the-blank
Fill in the Blank
  1. 1. Warehouses such as Redshift split one query across many nodes that each work on part of the data, an architecture called ___.

    Answer:MPPalso: massively parallel processing

    Hint: Massively parallel ...

  2. 2. Delta Lake records every commit to a table as a JSON file inside the table's ___ directory.

    Answer:_delta_logalso: delta_log, _delta_log/

    Hint: It starts with an underscore

  3. 3. Apache Iceberg lists a table's data files, with per-file column statistics, in ___ files.

    Answer:manifestalso: manifests

    Hint: Like a ship's cargo list

5 more questions in this game

Showing 3 of 8. Sign up free to see the rest.

Sign up freeLog in
Warehouses, Lakes and Lakehouses – Pair match
Pair Match
Snowflake↔Cloud data warehouse that runs compute as separate virtual warehouses
Google BigQuery↔Serverless data warehouse on Google Cloud
Amazon Redshift↔Data warehouse service on AWS
7 more questions in this game

Showing 3 of 10. Sign up free to see the rest.

Sign up freeLog in