1st Edition

Grid Database Design

By April J. Wells Copyright 2005
    312 Pages 39 B/W Illustrations
    by Auerbach Publications

    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.

    IN THE BEGINNING
    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