Grid Database Design investigates the origin, background, and components of this new computing model. This book presents new concepts and analyzes pre-existing ideas in the context of Grid, educating organizations as to how Grid can increase their computing power and strengthen their operations.
Divided into three sections, the volume begins by laying the groundwork in the field, defining the concepts that led to the model's emergence. The second section explains what is entailed in building a Grid, focusing on security, hardware, and the forces driving growth. The final section explores details of databases in a Grid environment, illustrating how the Grid environment will shape database evolution.
Grid Database Design reveals what will be coming in the near future, allowing database and systems administrators, programmers, and executives to get beyond the rumblings about this up-and-coming model and learn what Grid can offer to benefit their organizations.
History
Computing
Early Mechanical Devices
Computing Machines
The 1960s
The 1970s
The 1980s
The 1990s
The 21st Century
Definition and Components
P2P
Types
Grid Scope
Early Adopters
Computational and Experimental Scientists
Bioinformatics
Corporations
Academia
Science
Industries
Benefits
THE PARTS AND PIECES
Security
Security
Database Security
The Hardware
Computers
Storage
I/O Subsystems
Underlying Network
Operating Systems
Visualization Environments
People
Metadata
Grid Metadata
Data Metadata
Application Metadata
External Metadata
Logical Metadata
User
Data
Resources
Metadata Services
Access
Metadata Formatting
MCAT
Conclusion
Drivers
Business
Technology
DATABASES IN THE GRID
Introducing Databases
Databases
Relational Database
Object Database
Object Relational Database
SQL
Database
Data Model
Schema
Relational Model
Anomalies
Parallel Database
Data Independence
Parallel Databases
Multiprocessor Architecture Alternatives
Disadvantages of Parallelism
Database Parallelization Techniques
Data-Based Parallelism
Parallel Data Flow Approach
Parallelizing Relational Operators
Data Skew
Distributing Databases
Advantages
Disadvantages
Rules for Distributed Databases
Fragmentation
Replication
Metadata
Distributed Database Failures
Data Access
Data Synchronization
Concurrency Control
Two-Phase Commit Protocol
Time Stamp Ordering
Heterogeneity
Conclusion
Biography
April J. Wells