Offers an introduction to the terminology of computing, databases, and relational databasesDefines where Grid is now, its major players, and its component parts Provides a list of commercial and academic Early AdoptersHighlights the security tools that enable system authentication, cryptography, database security, and moreCovers the hardware that makes a Grid system run, including Grid-specific componentsExamines the role of metadata in Grid evolutionDiscusses parallelism in database design and how it can be applied to a Grid environmentExplains end user interaction with distributed databases and reviews various ideas of database design
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.
Table of Contents
IN THE BEGINNING
Early Mechanical Devices
The 21st Century
Definition and Components
Computational and Experimental Scientists
THE PARTS AND PIECES
DATABASES IN THE GRID
Object Relational Database
Multiprocessor Architecture Alternatives
Disadvantages of Parallelism
Database Parallelization Techniques
Parallel Data Flow Approach
Parallelizing Relational Operators
Rules for Distributed Databases
Distributed Database Failures
Two-Phase Commit Protocol
Time Stamp Ordering