IPA FE Subject A sample Question 23
A question IPA Japan published in 基本情報技術者試験 科目A サンプル問題 問23, translated into English. ITPEC is based on the same exams.
Which of the following is an appropriate characteristic of a data lake, which is a place where big data is stored?
Explanation
Stores all data as it is — a data lake keeps raw data in its original form and decides how to read it later.
A data lake is a single repository that takes in data of every kind in its original format: structured tables, semi-structured data such as CSV, JSON and logs, and unstructured text, images and audio. A structure is applied only when the data is read for a particular analysis (schema-on-read), so data can be collected before anyone knows how it will be used.
Answer (a)
Why not others:
- •(b) — a data lake does keep metadata: without descriptions of what each data set is, nobody can find or trust the data in it
- •(c) — designing the use and fixing the schema before storing (schema-on-write) describes a data warehouse, not a data lake
- •(d) — a data lake keeps all formats together in one repository instead of a separate repository per format
Key rule: A data warehouse is schema-on-write, cleaned and structured for known uses; a data lake is schema-on-read, raw data of every kind kept as it is.
Databases · AI-written, may contain errors
This question comes from the past questions IPA Japan publishes, translated into English by ITPEC Practice. ITPEC Practice is an independent study tool and is not affiliated with IPA or ITPEC. See the original paper (PDF) or Report an issue.