Introduction 1
Part I: Getting Started with Big Data 7
Chapter 1: Grasping the Fundamentals of Big Data 9
Chapter 2: Examining Big Data Types 25
Chapter 3: Old Meets New: Distributed Computing 37
Part II: Technology Foundations for Big Data 45
Chapter 4: Digging into Big Data Technology Components 47
Chapter 5: Virtualization and How It Supports Distributed Computing 61
Chapter 6: Examining the Cloud and Big Data 71
Part III: Big Data Management 83
Chapter 7: Operational Databases 85
Chapter 8: MapReduce Fundamentals 101
Chapter 9: Exploring the World of Hadoop 111
Chapter 10: The Hadoop Foundation and Ecosystem 121
Chapter 11: Appliances and Big Data Warehouses 129
Part IV: Analytics and Big Data 139
Chapter 12: Defi ning Big Data Analytics 141
Chapter 13: Understanding Text Analytics and Big Data 153
Chapter 14: Customized Approaches for Analysis of Big Data 167
Part V: Big Data Implementation 179
Chapter 15: Integrating Data Sources 181
Chapter 16: Dealing with Real-Time Data Streams and Complex Event Processing 193
Chapter 17: Operationalizing Big Data 201
Chapter 18: Applying Big Data within Your Organization 211
Chapter 19: Security and Governance for Big Data Environments 225
Part VI: Big Data Solutions in the Real World 235
Chapter 20: The Importance of Big Data to Business 237
Chapter 21: Analyzing Data in Motion: A Real-World View 245
Chapter 22: Improving Business Processes with Big Data Analytics: A Real-World View 255
Part VII: The Part of Tens 263
Chapter 23: Ten Big Data Best Practices 265
Chapter 24: Ten Great Big Data Resources 271
Chapter 25: Ten Big Data Do's and Don'ts 275
Glossary 279
Index 295