Big Data Application Architecture Q&A: A Problem - Solution Approach
Read it now on the O’Reilly learning platform with a 10-day free trial.
O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.
Book description
Big Data Application Architecture Pattern Recipes provides an insight into heterogeneous infrastructures, databases, and visualization and analytics tools used for realizing the architectures of big data solutions. Its problem-solution approach helps in selecting the right architecture to solve the problem at hand. In the process of reading through these problems, you will learn harness the power of new big data opportunities which various enterprises use to attain real-time profits.
Big Data Application Architecture Pattern Recipes answers one of the most critical questions of this time 'how do you select the best end-to-end architecture to solve your big data problem?'.
The book deals with various mission critical problems encountered by solution architects, consultants, and software architects while dealing with the myriad options available for implementing a typical solution, trying to extract insight from huge volumes of data in real-time and across multiple relational and non-relational data types for clients from industries like retail, telecommunication, banking, and insurance. The patterns in this book provide the strong architectural foundation required to launch your next big data application.
The architectures for realizing these opportunities are based on relatively less expensive and heterogeneous infrastructures compared to the traditional monolithic and hugely expensive options that exist currently. This book describes and evaluates the benefits of heterogeneity which brings with it multiple options of solving the same problem, evaluation of trade-offs and validation of 'fitness-for-purpose' of the solution.
What you'll learn
Who this book is for
Show and hide more
Table of contents Product information
Table of contents
- Title
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Introduction
- CHAPTER 1: Big Data Introduction
- Why Big Data
- Aspects of Big Data
- How Big Data Differs from Traditional BI
- How Big Is the Opportunity?
- Deriving Insight from Data
- Cloud Enabled Big Data
- Structured vs. Unstructured Data
- Analytics in the Big Data World
- Big Data Challenges
- Defining a Reference Architecture
- Need for Architecture Patterns
- Summary
- Architecting the Right Big Data Solution
- Data Sources
- Ingestion Layer
- Distributed (Hadoop) Storage Layer
- Hadoop Infrastructure Layer
- Hadoop Platform Management Layer
- Security Layer
- Monitoring Layer
- Analytics Engine
- Search Engines
- Real-Time Engines
- Visualization Layer
- Big Data Applications
- Summary
- Understanding Data Ingestion
- Multisource Extractor Pattern
- Protocol Converter Pattern
- Multidestination Pattern
- Just-in-Time Transformation Pattern
- Real-Time Streaming Pattern
- ETL Tools for Big Data
- Summary
- Understanding Big Data Storage
- Façade Pattern
- Data Appliances
- Storage Disks
- Data Archive/Purge
- Data Partitioning/Indexing and the Lean Pattern
- HDFS Alternatives
- NoSQL Pattern
- Polyglot Pattern
- Big Data Storage Infrastructure
- Typical Data-Node Configuration
- Summary
- Understanding Big Data Access
- Stage Transform Pattern
- Connector Pattern
- Near Real-Time Access Pattern
- Lightweight Stateless Pattern
- Service Locator Pattern
- Rapid Data Analysis
- Secure Data Access
- Summary
- Data Queuing Pattern
- Index based Insight Pattern
- Constellation Search Pattern
- Machine Learning Recommendation Pattern
- Converger Pattern
- Challenges in Big Data Analysis
- Log File Analysis
- Sentiment Analysis
- Data Analysis as a Service (DaaS)
- Summary
- Introduction to Big Visualization
- Big Data Analysis Patterns
- Mashup View Pattern
- Compression Pattern
- Zoning Pattern
- First Glimpse Pattern
- Exploder Pattern
- Portal Pattern
- Service Facilitator Pattern
- Summary
- Big Data Infrastructure: Hybrid Architecture Patterns
- Traditional Tree Network Pattern
- Resource Negotiator Pattern for Security and Data Integrity
- Spine Fabric Pattern
- Federation Pattern
- Lean DevOps Pattern
- Big Data on the Cloud and Hybrid Architecture
- Big Data Operations
- Summary
- “ilities”
- Security
- Parallel Exhaust Pattern
- Variety Abstraction Pattern
- Real-Time Streaming Using the Appliance Pattern
- Distributed Search Optimization Access Pattern
- Anything as an API Pattern
- Security Challenges
- Operability
- Big Data System Security Audit
- Big Data Security Products
- Summary
- 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
- Summary
- Big Data Product Catalog
- Hadoop Distributions
- In-memory Hadoop
- Hadoop Alternatives
- Hadoop SQL Interfaces
- Ingestion tools
- Map Reduce alternatives
- Cloud Options
- Table-Style Database Management Services
- NoSQL Databases
- In-Memory Big Data Management Systems
- DataSets
- Data Discovery
- Visualization
- Analytics Tools
- Data Integration Tools
- Summary
Show and hide more
Product information
- Title: Big Data Application Architecture Q&A: A Problem - Solution Approach
- Author(s): Nitin Sawant, Himanshu Shah
- Release date: December 2013
- Publisher(s): Apress
- ISBN: 9781430262923
You might also like
Check it out now on O’Reilly
Dive in for free with a 10-day trial of the O’Reilly learning platform—then explore all the other resources our members count on to build skills and solve problems every day.