This document discusses big data and data mining. It defines big data as large volumes of diverse data that require new techniques and technologies to capture, manage and analyze. Factors driving big data growth include increased data collection, sources like the internet and sensors, and data types like text, images and video. Challenges include rapid data growth and developing new algorithms and architectures to handle varied and massive datasets. Data mining extracts useful patterns from large datasets and is an interdisciplinary field drawing from machine learning, statistics, databases and other areas.