Introduction

In this blog, I am going to describe various reasons behind the Big-Data explosion and will be giving a detailed view and solutions about

The Data Explosion

There are 2.5 quintillion bytes of data created each day. The data growth is growing at a 40 percent compound annual rate, reaching nearly 45 zettabyte by 2020.

The essence of Big-data

Examples of Big data

CONVENTIONAL APPORACHES PROVIDES like DATA WAREHOUSE

THE SOLUTION TO BIG-DATA AND HADOOP

Hadoop

An open source project from Apache Software Foundation. It provides a software framework for distributing and running applications on clusters of servers that is inspired by Google’s Map-Reduce programming model as well as its file system(GFS).Hadoop was originally written for the nutch search engine project.

Hadoop is open source framework written in Java. It efficiently processes large volumes of data on a cluster of commodity hardware. Hadoop can be setup on single machine , but the real power of Hadoop comes with a cluster of machines , it can be scaled from a single machine to thousands of nodes.

Hadoop consists of two key parts,

  • Hadoop Distributes File System(HDFS)
  • Map-Reduce.

Hadoop Distributed File System(HDFS)

HDFS is a highly fault tolerant, distributed, reliable, scalable file system for data storage. HDFS stores multiple copies of data on different nodes; a file is split up into blocks (Default 64 MB) and stored across multiple machines. Hadoop cluster typically has a single namenode and number of datanodes to form the HDFS cluster.

Map-Reduce

Map-Reduce is a programming model designed for processing large volumes of data in parallel by dividing the work into a set of independent tasks. It is also a paradigm for distributed processing of large data set over a cluster of nodes.

Why Hadoop & Big-Data Analysis

There is a huge competition in the market that leads to the various customers like,

Hadoop Use-cases

Summary

I hope that you have understood the various reasons for Data Explosion and also the need of Hadoop to solve the Big-Data problem.