did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470602362

Distributed Database Management Systems : A Practical Approach

by ;
  • ISBN13:

    9780470602362

  • ISBN10:

    0470602368

  • Format: eBook
  • Copyright: 2010-07-01
  • Publisher: Wiley-IEEE Computer Society Pr
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $135.00
We're Sorry.
No Options Available at This Time.

Summary

This book addresses issues related to managing data across a distributed database system. It is unique because it covers traditional database theory and current research, explaining the difficulties in providing a unified user interface and global data dictionary. The book gives implementers guidance on hiding discrepancies across systems and creating the illusion of a single repository for users. It also includes three sample frameworks-implemented using J2SE with JMS, J2EE, and Microsoft .Net-that readers can use to learn how to implement a distributed database management system. IT and development groups and computer sciences/software engineering graduates will find this guide invaluable.

Table of Contents

Preface
Introduction
Database Concepts
DBE Architectural Concepts
Archetypical DBE Architectures
A New Taxonomy
An Example DDBE
A Reference DDBE Architecture
Transaction Management in Distributed Systems
Summary
Glossary
References
Data Distribution Alternatives
Design Alternatives
Fragmentation
Distribution Transparency
Impact of Distribution on User Queries
A More Complex Example
Summary
Glossary
Database Control
Authentication
Access Rights
Semantic Integrity Control
Distributed Semantic Integrity Control
Cost of Semantic Integrity Enforcement
Summary
Glossary
Query Optimization
Sample Database
Relational Algebra
Computing Relational Algebra Operators
Query Processing in Centralized Systems
Query Processing in Distributed Systems
Summary
Glossary
Controlling Concurrency
Terminology
Multitransaction Processing Systems
Centralized DBE Concurrency Control
Concurrency Control in Distributed Database Systems
Summary
Glossary
Deadlock Handling
Deadlock Definition
Deadlocks in Centralized Systems
Deadlocks in Distributed Systems
Summary
Glossary
Replication Control
Replication Control Scenarios
Replication Control Algorithms
Summary
Glossary
Failure and Commit Protocols
Terminology
Undo/Redo and Database Recovery
Transaction States Revisited
Database Recovery
Other Types of Database Recovery
Recovery Based on Redo/Undo Processes
The Complete Recovery Algorithm
Distributed Commit Protocols
Summary
Glossary
DDBE Security
Cryptography
Securing Communications
Securing Data
Architectural Issues
A Typical Deployment
Summary
Glossary
Data Modeling Overview
Categorizing MLs and DMs
The Conceptual Level of the CLP
Conceptual Modeling Language Examples
Working With Data Models
Using Multiple Types of Modeling
Summary
Glossary
Logical Data Models
The RDM
The Network Data Model
The Hierarchical Data Model
The OODM
Summary
Glossary
Traditional DDBE Architectures
Applying Our Taxonomy to Traditional DDBE Architectures
The MDBS Architecture Classifications
Approaches for Developing A DDBE
Deployment of DDBE Software
Integration Challenges
Schema Integration Example
Example of Existing Commercial DDBEs
The Experiment
Summary
Glossary
New DDBE Architectures
Cooperative DBEs
Peer-to-Peer DDBEs
Comparing COOP and P2P
Summary
Glossary
DDBE Platform Requirements
DDBE Architectural Vocabulary
Fundamental Platform Requirements
Distributed Process Platform Requirements
Distributed Data Platform Requirements
Preview of the DDBE Platforms Used in Chapters 15-9
Summary
Glossary
The JMS Starter Kit
Java Message Service Overview
JMS Provider Implementation Alternatives
JMS Starter Kit (JMS-SKIT) Framework Overview
Using the JMS-SKIT Framework
Summary
Glossary
The J2EE Platform
Java 2 Enterprise Edition (J2EE) Overview
J2EE Support for Distributed Process Platform Requirements
J2EE Support for Distributed Data Platform Requirements
J2EE Platform Implementation Alternatives
Summary
Glossary
The J2EE Starter Kit
Java 2 Enterprise Edition Starter Kit (J2EE-SKIT) Overview
J2EE-SKIT Design Overview
Summary
Glossary
The Microsoft .NET Platform
Platform Overview
Support for Distributed Process Platform Requirements
Distributed Data Platform Requirements
Summary
Glossary
The DNET Starter Kit
DNET-SKIT Overview
DNET-SKIT Design Overview
Summary
Glossary
Index
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program