This document discusses data mining techniques for big data. It defines big data as large, complex collections of data from various sources that contain both structured and unstructured data. Big data is growing rapidly due to data from sources like social media, sensors, and digital content. Data mining can extract useful insights from big data by discovering patterns and relationships. The document outlines common data mining techniques like classification, prediction, clustering and association rule mining that can be applied to big data. It also discusses challenges of big data like its huge volume, variety of data types, and rapid growth that require new data management approaches.