This document compares data warehouses and data lakes. A data warehouse stores transformed and structured data to enable generating reports for strategic decision making. A data lake stores vast amounts of raw data in its native format until needed. Major differences are that data warehouses remove insignificant data while data lakes retain all data types. Data lakes also empower exploring data in novel ways. Key benefits of data lakes over data warehouses include greater scalability, supporting more data sources and advanced analytics, and deferring schema development until a business need is identified.