Data lake
Unlike a hierarchal data warehouse where data is stored in files and folders, a data lake has a flat architecture. Every data elements in a data lake is given a unique identifier and tagged with a set of metadata information.