 Big data philosophy encompasses unstructured, semi-structured and structured data, however the main focus is on unstructured data.Big data "size" is a constantly moving target, ranging from a few dozen terabytes to many zettabytes of data.Big data requires a set of techniques and technologies with new forms of integration to reveal insights from data-sets that are diverse, complex, and of a massive scale.