While data warehouses can only work with structured information—such as information in a relational database where the data is organized into clearly-identified columns and rows. Data lakes can work with any type of data.
A data lake is a large database infrastructure that collects, manages, and stores data in it’s raw format for data analysis, sharing and reporting. A data lake can include structured data, semi-structured data unstructured data and binary data.