data lake

Raw information pool

A data lake is a storage system that holds vast amounts of raw data in its native format until needed for analysis.

Unlike traditional databases that require data to be structured before storage, data lakes accept everything—structured, semi-structured, unstructured—and impose organization later.

The company dumped all its customer data into a data lake for the analytics team to mine.

The metaphor suggests a natural reservoir: data flows in from many streams and pools until someone draws from it.

scale

petabytes

Huge data measurement unit

throughput · batch processing · elasticity · parallel processing · terabytes

architecture

unstructured

Lacking imposed order

ETL · ELT · partitioning · federated

storage

repository

Place for storing things

  • cloud storageOnline data preservation service
  • GCPGoogle's cloud computing platform
  • HadoopOpen-source cluster framework

archive · retention · ingestion · blobs · bucket · cold storage · lakehouse · Snowflake

analytics

SQL

Database manipulation language

aggregation · reporting · notebooks

governance

access control

Restricting resource availability selectively

cataloging · tagging

Opposites
data architecture structure

data lakedata warehouse

Consolidated repository for analysis

relational database · star schema · spreadsheet

data volume and scope

data lakeflat file

Single-table data storage

Family

data, lake, datum, lakes, lakeside

Familiarity
Top 500,000
Profile
Used worldwide · Abstract · Rated G