CompTIA Data+ (DA0-002)Data Concepts and EnvironmentsEasy

A data architect is designing a new data platform for a large e-commerce company. The company generates massive amounts of raw, unrefined data from various sources including website clickstreams, mobile app usage, social media feeds, and sensor data from warehouses. The primary goal is to store all this data in its native format for future processing and analysis by various teams, without imposing an immediate schema. Which data environment is BEST suited for this purpose?

  1. AData lake
  2. BData warehouse
  3. CRelational database
  4. DData mart
Show answer & explanation

Correct answer: A. Data lake

A data lake is specifically designed to store vast amounts of raw, unstructured, semi-structured, and structured data in its native format, without an upfront schema, for future processing and analysis.

Why the other options are wrong

  • B. A data warehouse stores structured, cleaned, and transformed data for specific analytical purposes, not raw data in its native format.
  • C. A relational database requires a predefined schema and is not suitable for storing massive amounts of raw, schema-less data from various sources.
  • D. A data mart is a subset of a data warehouse, focused on a specific business function, and also contains structured data.

Data Lake

A large repository that stores raw data in its native format until it is needed, without an upfront schema or processing.

  • Stores raw, unrefined data
  • Supports various data formats (structured, semi-structured, unstructured)
  • Schema-on-read approach
  • Cost-effective storage for large volumes

Memory trick: Lake holds everything, Warehouse organizes, Mart specializes.

More Data Concepts and Environments questions