Big data analytics is the process of collecting, examining and analysing large data sets to uncover hidden patterns, unknown correlations, market trends, customer preferences and other useful business information. The data sets are usually large and complex that traditional data processing applications are inadequate. Challenges include analysis, capture, data curation, search, sharing, storage, transfer, visualization, querying, updating and information privacy. The big data analytical findings can lead to more effective marketing, new revenue opportunities, better customer service, improved operational efficiency, competitive advantages over rival organizations and other business benefits.