
Transaction Processing
Concepts and Techniques
Résumé
Transaction processing techniques are deeply ingrained
in the
fields of databases and operating systems and are used to
monitor,
control and update information in modern computer systems.
This book
will show you how large, distributed, heterogeneous
computer systems
can be made to work reliably. Using transactions as a
unifying
conceptual framework, the authors show how to build
high-performance
distributed systems and high-availability applications with
finite
budgets and risk.
The authors provide detailed explanations of why
various
problems occur as well practical, usable techniques for
their
solution. Throughout the book, examples and techniques are
drawn from
the most successful commercial and research systems.
Extensive use of
compilable C code fragments demonstrates the many
transaction
processing algorithms presented in the book. The book will
be valuable
to anyone interested in implementing distributed systems
or
client/server architectures.
Contents
- Introduction
- Basic Computer Science Terminology
- Fault Tolerance
- Transaction Models
- Transaction Processing Monitors: An Overview
- Transaction Processing Monitors
- Isolation Concepts
- Lock Implementation
- Log Manager
- Transaction Manager Concepts
- Transaction Manager Structure
- Advanced Transaction Manager Topics
- File and Buffer Management
- The Tuple-Oriented File System
- Access Paths
- Survey of TP Systems
- References
- Data Structures and Interfaces
- Glossary Now in its third printing.
Table of contents
- Foreword by Bruce Lindsay
Preface
Part One: The Basics of Transaction Processing
- Chapter 1: Introduction
Chapter 2: Basic Computer Science Terminology - Part Two: The Basics of Fault Tolerance
- Chapter 3: Fault Tolerance
- Part Three: Transaction-Oriented Computing
- Chapter 4: Transaction Models
Chapter 5: Transaction Processing Monitors: An Overview
Chapter 6: Transaction Processing Monitors - Part Four: Concurrency Control
- Chapter 7: Isolation Concepts
Chapter 8: Lock Implementation
- Part Five: Recovery
- Chapter 9: Log Manager
Chapter 10: Transaction Manager Concepts
Chapter 11: Transaction Manager Structure
Chapter 12: Advanced Transaction Manager TOPICS
- Part Six: Transactional File System: A Sample
Resource Manager
- Chapter 13: File and Buffer Management
Chapter 14: The Tuple-Orientec File System
Chapter 15: Access Paths - Part Seven: System Surveys
- Chapter 16: Survey of TP SystemS
- Part Eight: Addenda
- Chapter 17: References
Chapter 18: Data Structures and Interfaces
Chapter 19: Glossary - Index
L'auteur - Jim Gray
Dr. Jim Gray works in Microsoft Research on
enhancements to Microsoft's Back Office products. His focus
is on scaleable and fault tolerant systems. In the 1980s he
worked at Tandem on a system dictionary and on FastSort and
NonStop SQL. While at IBM Research in the 1970s he helped
develop projects such as System R, SQL/DS, DB2, and
IMS-Fast Path. Previously, he worked at Bell Labs and
completed his Ph.D. at the University of California at
Berkeley. During a very productive career in commercial
systems development, he has also taught extensively and
contributed many widely referenced works to the research
literature.
L'auteur - Andreas Reuter
Dr. Andreas Reuter is a Professor at the
University of Stuttgart (Institute of Parallel and
Distributed High Performance Systems), where he is applying
transaction technology to massively parallel systems and
parallel programming in non-traditional application areas.
He has also held positions at the University of
Kaiserslautern and at the Technical University of
Darmstadt, where he completed his Ph.D. Previously, Dr.
Reuter worked as a consultant designing and implementing
special-purpose database and transaction systems. Over the
past twenty years, he has worked with many corporations
including Digital, Hewlett-Packard, Siemens, and IBM, where
he was also a member of the AMOEBA multiprocessor
database/transaction system-project. In addition, Dr.
Reuter has published extensively in performance analysis,
concurrency control, recovery, and transaction
models.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Morgan Kaufmann |
Auteur(s) | Jim Gray, Andreas Reuter |
Parution | 10/05/1992 |
Nb. de pages | 1070 |
EAN13 | 9781558601901 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse