Big data is the subject that deals with the analysis of the massive amount of data sets that are in structured, semi-structured, and unstructured formats. These cannot be analyzed using traditional data analysis techniques. Thus it requires new tools and programming such as Hadoop, R programming, Java, and SQL. The data sets are complex and are very large and analyzing it has benefits to the business by making data-driven decisions.