Contents
Chapter 1: Big Data Introduction
How Big Data Differs from Traditional BI
Structured vs. Unstructured Data
Analytics in the Big Data World
Defining a Reference Architecture
Need for Architecture Patterns
Chapter 2: Big Data Application Architecture
Architecting the Right Big Data Solution
Distributed (Hadoop) Storage Layer
Hadoop Platform Management Layer
Co-Existence with Traditional BI
Chapter 3: Big Data Ingestion and Streaming Patterns
Just-in-Time Transformation Pattern
Chapter 4: Big Data Storage Patterns
Understanding Big Data Storage
Data Partitioning/Indexing and the Lean Pattern
Big Data Storage Infrastructure
Typical Data-Node Configuration
Chapter 5: Big Data Access Patterns
Chapter 6: Data Discovery and Analysis Patterns
Machine Learning Recommendation Pattern
Challenges in Big Data Analysis
Data Analysis as a Service (DaaS)
Chapter 7: Big Data Visualization Patterns
Introduction to Big Visualization
Chapter 8: Big Data Deployment Patterns
Big Data Infrastructure: Hybrid Architecture Patterns
Traditional Tree Network Pattern
Resource Negotiator Pattern for Security and Data Integrity
Big Data on the Cloud and Hybrid Architecture
Real-Time Streaming Using the Appliance Pattern
Distributed Search Optimization Access Pattern
Big Data System Security Audit
Chapter 10: Big Data Case Studies
Case Study: Mainframe to Hadoop-Based NoSQL Database
Case Study: Geo-Redundancy and Near-Real-Time Data Ingestion
Case Study: Recommendation Engine
Case Study: Video-Streaming Analytics
Case Study: Sentiment Analysis and Log Processing
Case Study: Real-Time Traffic Monitoring
Case Study: Data Exploration for Suspicious Behavior on a Stock Exchange
Case Study: Environment Change Detection
Chapter 11: Resources, References, and Tools
Table-Style Database Management Services
In-Memory Big Data Management Systems
3.14.131.47