Ein Data Lake ist ein zentraler Speicherort, der große Mengen an Daten in ihrem ursprünglichen, unverarbeiteten Format speichert. Im Gegensatz zu einem hierarchischen Data Warehouse, das Daten in Dateien oder Ordnern speichert, verwendet ein Data Lake eine flache Architektur und Objektspeicher, um die Daten zu speichern. Daten werden im Objektspeicher mit Metadaten-Tags und einer eindeutigen Kennung gespeichert, was die Leistung verbessert und das Auffinden und Abrufen von Daten über Regionen hinweg erleichtert. Data Lakes ermöglichen es zahlreichen Anwendungen, die Daten zu nutzen, indem sie offene Standards und kostengünstigen Objektspeicher verwenden. Aufgrund ihrer offenen Struktur ermöglichen Data Lakes den Nutzern, eine Bindung an proprietäre Systeme wie Data Warehouses zu vermeiden, was in modernen Datenarchitekturen immer wichtiger wird. Data Lakes sind nicht nur äußerst langlebig und kostengünstig, sondern können auch skalieren und Objektspeicher nutzen.