Data lake is a storage repository that allows you to hold raw data, structured and unstructured, at any scale without having to first structure the data or define it until its needed. It is primarily used to creating reporting dashboards and visualizations, real-time analytics, and machine learning.

Uses of Data Lake
The benefits of data lake are enticing as they provide the organisations to access the data for a variety of use cases.

Database Index
Database index is a data structure used to quickly locate and access the data in a database table. Data lakes give you the ability to understand what data is in the lake through crawling, cataloguing, and indexing of data.

With data lakes, you can run Analytics without the need to move the data from one system to another. Data scientists, data developers, and operations analysts can access data with their choice of analytic tools and frameworks which includes open source data frameworks such as Apache Hadoop, Presto, and Apache Spark.

Improved customer interaction
Data lakes identify the most profitable audiences, the root of customer churn, and what promotions or rewards could increase loyalty.

The interest in Data lakes are emerging for several years and becoming powerful to enterprise data strategies. They address today’s data realities: much greater data volumes and varieties, higher expectations from users, and the rapid globalization of economies.