Home Page Icon
Home Page
Table of Contents for
End User License Agreement
Close
End User License Agreement
by Supun Kamburugamuve, Saliya Ekanayake
Foundations of Data Intensive Applications
Cover
Title Page
Introduction
History of Data-Intensive Applications
Data Processing Architecture
Foundations of Data-Intensive Applications
Who Should Read This Book?
Organization of the Book
Scope of the Book
References
References
CHAPTER 1: Data Intensive Applications
Anatomy of a Data-Intensive Application
Parallel Applications
Application Classes and Frameworks
What Makes It Difficult?
Summary
References
Notes
CHAPTER 2: Data and Storage
Storage Systems
Data Formats
Data Replication
Data Partitioning
NoSQL Databases
Message Queuing
Summary
References
Notes
CHAPTER 3: Computing Resources
A Demonstration
Computer Clusters
Data Analytics in Clusters
Distributed Application Life Cycle
Computing Resources
Cluster Resource Managers
Job Scheduling
Summary
References
Notes
CHAPTER 4: Data Structures
Virtual Memory
The Need for Data Structures
Object and Text Data
Vectors and Matrices
Table
Summary
References
Notes
CHAPTER 5: Programming Models
Introduction
Data Structures and Operations
Message Passing Model
Distributed Data Model
Task Graphs (Dataflow Graphs)
Batch Dataflow
Streaming Dataflow
SQL
Summary
References
Notes
CHAPTER 6: Messaging
Network Services
Messaging for Data Analytics
Distributed Operations
Distributed Operations on Arrays
Distributed Operations on Tables
Advanced Topics
Summary
References
Notes
CHAPTER 7: Parallel Tasks
CPUs
Accelerators
Task Execution
Batch Tasks
Streaming Tasks
Summary
References
CHAPTER 8: Case Studies
Apache Hadoop
Apache Spark
Apache Storm
Kafka Streams
PyTorch
Cylon
Rapids cuDF
Summary
References
Notes
CHAPTER 9: Fault Tolerance
Dependable Systems and Failures
Recovering from Faults
Checkpointing
Streaming Systems
Batch Systems
Summary
References
CHAPTER 10: Performance and Productivity
Performance Metrics
Performance Factors
Finding Issues
Programming Languages
Productivity
Summary
References
Notes
Index
Copyright
Dedication
About the Authors
About the Editor
Acknowledgments
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Acknowledgments
WILEY END USER LICENSE AGREEMENT
Go to
www.wiley.com/go/eula
to access Wiley’s ebook EULA.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset