This document discusses big data concepts and patterns. It covers topics like data mining, data visualization, data analytics, open data, data science, cloud computing, mobile technologies, and the internet of things as they relate to big data. It also discusses data issues around volume, velocity, and variety of data as well as infrastructure needs. Additionally, it covers big data principles, scalability, fault tolerance, availability, flexibility, and research domains in big data including optimization, data science, design, security, relationships to other trends, and applications in various business fields.