E-Book Details:
Title:
|
Principles of Distributed Database Systems , 2/E
|
Publisher:
|
Prentice Hall
|
Author:
|
M.Tamer Ozsu,Patrick Valduriez
|
Edition:
|
2nd, illustrated (2009)
|
Format:
|
PDF
|
ISBN:
|
0136597076
|
EAN:
|
978-0136597070
|
No.ofPages:
|
666
|
Book Description:
- Database integration and querying is now treated in much more detail, reflecting the attention these topics have received in the community in the past decade. Chapter 4 focuses on the integration process, while Chapter 9 discusses querying over multidatabase systems.
- The previous editions had only brief discussion of data replication protocols. This topic is now covered in a separate chapter (Chapter 13) where we provide an in-depth discussion of the protocols and how they can be integrated with transaction management.
- Peer-to-peer data management is discussed in depth in Chapter 16. These systems have become an important and interesting architectural alternative to classical distributed database systems. Although the early distributed database systems architectures followed the peer-to-peer paradigm, the modern incarnation of these systems have fundamentally different characteristics, so they deserve in-depth discussion in a chapter of their own.
- Web data management is discussed in Chapter 17. This is a difficult topic to cover since there is no unifying framework. We discuss various aspects of the topic ranging from web models to search engines to distributed XML processing.
- Earlier editions contained a chapter where we discussed "recent issues" at the time. In this edition, we again have a similar chapter (Chapter 18) where we cover stream data management and cloud computing. These topics are still in a flux and are subjects of considerable ongoing research. We highlight the issues and the potential research directions.
ABOUT THE AUTHOR:
M. Tamer Özsu
is a professor of computer science at the University of Waterloo,
Canada. He has been conducting research in distributed data management
for thirty years. He serves on the editorial boards of many journals and
book series, and is also the co-editor-in-chief, with Ling Liu, of the
Encyclopedia of Database Systems.
Patrick Valduriez
is a senior researcher at INRIA, France and the head of the Zenith
research group pursuing research in scientific data management in
distributed systems. He has also served as a professor of computer
science at University Paris 6. He has authored and co-authored over 200
technical papers and several books.
New to this Edition:
- The relationship of distributed DBMSs with the new networking technologies is discussed.
- The query processing/optimization chapters now focus on techniques employed in commercial systems and include new algorithms such as randomized search strategies.
- Discussion of advanced transaction models and workflows has been added to the transaction management chapters.
- Full chapters are devoted to parallel DBMSs and distributed object DBMSs.
- Current issues are discussed in a new chapter, including sections on data warehousing, world wide web and databases, push-based technologies, and mobile DBMSs.
- General interoperability issues and distributed object platforms such as OMA/CORBA and DCOM/OLE have been added to the multi database systems chapter.
Table of Contents:
UNIT - I
Features of Distributed versus Centralized Databases, Principles Of Distributed Databases , Levels Of
Distribution Transparency, Reference Architecture for Distributed Databases , Types of Data Fragmentation,Integrity Constraints in Distributed Databases.
UNIT – II
Translation
of Global Queries to Fragment Queries, Equivalence Transformations for
Queries, TransformingGlobal Queries into Fragment Queries, Distributed
Grouping and Aggregate Function Evaluation, ParametricQueries.
UNIT – III
Optimization of Access Strategies, A Framework for Query Optimization, Join Queries, General Queries.
UNIT – IV
The Management of Distributed Transactions, A Framework for Transaction Management , Supporting
Atomicity of Distributed Transactions, Concurrency Control for Distributed Transactions, Architectural
Aspects of Distributed Transactions.
UNIT - V
Concurrency
Control, Foundation of Distributed Concurrency Control, Distributed
Deadlocks, Concurrency Control based on Timestamps, Optimistic Methods
for Distributed Concurrency Control.
UNIT – VI
Reliability, Basic Concepts, Nonblocking Commitment Protocols, Reliability and concurrency Control,
Determining
a Consistent View of the Network, Detection and Resolution of
Inconsistency, Checkpoints and Cold Restart, Distributed Database
Administration, Catalog Management in Distributed Databases,
Authorization and Protection
UNIT - VII
Architectural Issues, Alternative Client/Server Architectures, Cache Consistency Object Management,
Object
Identifier Management, Pointer Swizzling, Object Migration, Distributed
Object Storage, Object Query Processing, Object Query Processor
Architectures, Query Processing Issues, Query Execution , Transaction
Management, Transaction Management in Object DBMSs , Transactions as
Objects.
UNIT - VIII
Database
Integration, Scheme Translation, Scheme Integration, Query Processing
Query Processing Layers in Distributed Multi-DBMSs, Query Optimization
Issues. Transaction Management Transaction and Computation Model
Multidatabase Concurrency Control, Multidatabase Recovery, Object
Orientation And Interoperability Object Management Architecture CORBA
and Database Interoperability Distributed Component Model COM/OLE and
Database Interoperability, PUSH-Based TechnologiesDownload:
0 comments:
Post a Comment