skip to content
Transaction processing : concepts and techniques Preview this item
ClosePreview this item

Transaction processing : concepts and techniques

Author: Jim Gray; A Reuter
Publisher: San Mateo, Calif. : Morgan Kaufmann Publishers, ©1993.
Series: Morgan Kaufmann series in data management systems.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:

This book will show you how large, distributed, heterogeneous computer systems can be made to work reliably. The authors show how to build high-performance distributed systems and high-availability  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Jim Gray; A Reuter
ISBN: 1558601902 9781558601901
OCLC Number: 26303792
Awards: Winner of Intel Recommended Reading List for Developers, 1st Half 2013 - Books for Software Developers 2013
Winner of Intel Recommended Reading List for Developers, 2nd Half 2013 - Books for Software Developers 2013
Winner of Intel Recommended Reading List for Developers, 1st Half 2014 - Books for Software Developers 2014
Description: xxxii, 1070 pages : illustrations ; 25 cm.
Contents: Foreword / Bruce Lindsay --
Pt. 1. The Basics of Transaction Processing --
1. Introduction. 1.1. Historical Perspective. 1.2. What Is a Transaction Processing System? 1.3. A Transaction Processing System Feature List. 2. Basic Computer Science Terminology. 2.2. Basic Hardware. 2.3. Basic Software --
Address Spaces, Processes, Sessions. 2.4. Generic System Issues. 2.5. Files. 2.6. Software Performance. 2.7. Transaction Processing Standards --
Pt. 2. The Basics of Fault Tolerance. 3. Fault Tolerance. 3.2. Definitions. 3.3. Empirical Studies. 3.4. Typical Module Failure Rates. 3.5. Hardware Approaches to Fault Tolerance. 3.6. Software Is the Problem. 3.7. Fault Model and Software Fault Masking. 3.8. General Principles. 3.9. A Cautionary Tale --
System Delusion --
Pt. 3. Transaction Oriented Computing. 4. Transaction Models. 4.2. Atomic Actions and Flat Transactions. 4.3. Spheres of Control. 4.4. A Notation for Explaining Transaction Models. 4.5. Flat Transactions with Savepoints. 4.6. Chained Transactions. 4.7. Nested Transactions. 4.8. Distributed Transactions. 4.9. Multi-Level Transactions. 4.10. Open Nested Transactions. 4.11. Long-Lived Transactions. 4.12. Exotics. 5. Transaction Processing Monitors --
An Overview. 5.2. The Role of TP Monitors in Transaction Systems. 5.3. The Structure of a TP Monitor. 5.4. Transactional Remote Procedure Calls: The Basic Idea. 5.5. Examples of the Transaction-Oriented Programming Style. 5.6. Terminological Wrap-Up. 6. Transaction Processing Monitors. 6.2. Transactional Remote Procedure Calls. 6.3. Functional Principles of the TP Monitor. 6.4. Managing Request and Response Queues. 6.5. Other Tasks of the TP Monitor --
Pt. 4. Concurrency Control. 7. Isolation Concepts. 7.1. Overview. 7.2. Introduction to Isolation. 7.3. The Dependency Model of Isolation. 7.4. Isolation: The Application Programmer's View. 7.5. Isolation Theorems. 7.6. Degrees of Isolation. 7.7. Phantoms and Predicate Locks. 7.8. Granular Locks. 7.9. Locking Heuristics. 7.10. Nested Transaction Locking. 7.11. Scheduling and Deadlock. 7.12. Exotics. 8. Lock Implementation. 8.2. Atomic Machine Instructions. 8.3. Semaphores. 8.4. Lock Manager. 8.5. Deadlock Detection. 8.6. Locking for Parallel and Parallel Nested Transactions --
Pt. 5. Recovery. 9. Log Manager. 9.2. Log Tables. 9.3. Public Interface to the Log. 9.4. Implementation Details of Log Reads and Writes. 9.5. Log Restart Logic. 9.6. Archiving the Log. 9.7. Logging in a Client-Server Architecture. 10. Transaction Manager Concepts. 10.2. Transaction Manager Interfaces. 10.3. Transactional Resource Manager Concepts. 10.4. Two-Phase Commit: Making Computations Atomic. 11. Transaction Manager Structure. 11.2. Normal Processing. 11.3. Checkpoint. 11.4. System Restart. 11.5. Resource Manager Failure and Restart. 11.6. Archive Recovery. 11.7. Configuring the Transaction Manager. 12. Advanced Transaction Manager Topics. 12.2. Heterogeneous Commit Coordinators. 12.3. Highly Available (Non-Blocking) Commit Coordinators. 12.4. Transfer-of-Commit. 12.5. Optimizations of Two-Phase Commit. 12.6. Disaster Recovery at a Remote Site --
Pt. 6. Transactional File System: A Sample Resource Manager. 13. File and Buffer Management. 13.2. The File System as a Basis for Transactional Durable Storage. 13.3. Media and File Management. 13.4. Buffer Management. 13.5. Exotics. 14. Th
Series Title: Morgan Kaufmann series in data management systems.
Responsibility: Jim Gray, Andreas Reuter.
More information:

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/26303792> # Transaction processing : concepts and techniques
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "26303792" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/905993308#Place/san_mateo_calif> ; # San Mateo, Calif.
    schema:about <http://experiment.worldcat.org/entity/work/data/905993308#Topic/sistemas_operacionais_computadores> ; # Sistemas operacionais (computadores)
    schema:about <http://experiment.worldcat.org/entity/work/data/905993308#Topic/transaktionssystem> ; # Transaktionssystem
    schema:about <http://experiment.worldcat.org/entity/work/data/905993308#Topic/gegevensbeheer> ; # Gegevensbeheer
    schema:about <http://experiment.worldcat.org/entity/work/data/905993308#Topic/systemes_transactionnels> ; # Systèmes transactionnels
    schema:about <http://id.worldcat.org/fast/1154510> ; # Transaction systems (Computer systems)
    schema:about <http://experiment.worldcat.org/entity/work/data/905993308#Topic/bases_de_donnees_gestion> ; # Bases de données--Gestion
    schema:about <http://experiment.worldcat.org/entity/work/data/905993308#Topic/systemes_d_exploitation_repartis> ; # Systèmes d'exploitation répartis
    schema:about <http://dewey.info/class/004.33/e20/> ;
    schema:bookFormat bgn:PrintBook ;
    schema:contributor <http://viaf.org/viaf/863364> ; # Andreas Reuter
    schema:copyrightYear "1993" ;
    schema:creator <http://viaf.org/viaf/41014827> ; # Jim Gray
    schema:datePublished "1993" ;
    schema:description "Foreword / Bruce Lindsay -- Pt. 1. The Basics of Transaction Processing -- 1. Introduction. 1.1. Historical Perspective. 1.2. What Is a Transaction Processing System? 1.3. A Transaction Processing System Feature List. 2. Basic Computer Science Terminology. 2.2. Basic Hardware. 2.3. Basic Software -- Address Spaces, Processes, Sessions. 2.4. Generic System Issues. 2.5. Files. 2.6. Software Performance. 2.7. Transaction Processing Standards -- Pt. 2. The Basics of Fault Tolerance. 3. Fault Tolerance. 3.2. Definitions. 3.3. Empirical Studies. 3.4. Typical Module Failure Rates. 3.5. Hardware Approaches to Fault Tolerance. 3.6. Software Is the Problem. 3.7. Fault Model and Software Fault Masking. 3.8. General Principles. 3.9. A Cautionary Tale -- System Delusion -- Pt. 3. Transaction Oriented Computing. 4. Transaction Models. 4.2. Atomic Actions and Flat Transactions. 4.3. Spheres of Control. 4.4. A Notation for Explaining Transaction Models. 4.5. Flat Transactions with Savepoints. 4.6. Chained Transactions. 4.7. Nested Transactions. 4.8. Distributed Transactions. 4.9. Multi-Level Transactions. 4.10. Open Nested Transactions. 4.11. Long-Lived Transactions. 4.12. Exotics. 5. Transaction Processing Monitors -- An Overview. 5.2. The Role of TP Monitors in Transaction Systems. 5.3. The Structure of a TP Monitor. 5.4. Transactional Remote Procedure Calls: The Basic Idea. 5.5. Examples of the Transaction-Oriented Programming Style. 5.6. Terminological Wrap-Up. 6. Transaction Processing Monitors. 6.2. Transactional Remote Procedure Calls. 6.3. Functional Principles of the TP Monitor. 6.4. Managing Request and Response Queues. 6.5. Other Tasks of the TP Monitor -- Pt. 4. Concurrency Control. 7. Isolation Concepts. 7.1. Overview. 7.2. Introduction to Isolation. 7.3. The Dependency Model of Isolation. 7.4. Isolation: The Application Programmer's View. 7.5. Isolation Theorems. 7.6. Degrees of Isolation. 7.7. Phantoms and Predicate Locks. 7.8. Granular Locks. 7.9. Locking Heuristics. 7.10. Nested Transaction Locking. 7.11. Scheduling and Deadlock. 7.12. Exotics. 8. Lock Implementation. 8.2. Atomic Machine Instructions. 8.3. Semaphores. 8.4. Lock Manager. 8.5. Deadlock Detection. 8.6. Locking for Parallel and Parallel Nested Transactions -- Pt. 5. Recovery. 9. Log Manager. 9.2. Log Tables. 9.3. Public Interface to the Log. 9.4. Implementation Details of Log Reads and Writes. 9.5. Log Restart Logic. 9.6. Archiving the Log. 9.7. Logging in a Client-Server Architecture. 10. Transaction Manager Concepts. 10.2. Transaction Manager Interfaces. 10.3. Transactional Resource Manager Concepts. 10.4. Two-Phase Commit: Making Computations Atomic. 11. Transaction Manager Structure. 11.2. Normal Processing. 11.3. Checkpoint. 11.4. System Restart. 11.5. Resource Manager Failure and Restart. 11.6. Archive Recovery. 11.7. Configuring the Transaction Manager. 12. Advanced Transaction Manager Topics. 12.2. Heterogeneous Commit Coordinators. 12.3. Highly Available (Non-Blocking) Commit Coordinators. 12.4. Transfer-of-Commit. 12.5. Optimizations of Two-Phase Commit. 12.6. Disaster Recovery at a Remote Site -- Pt. 6. Transactional File System: A Sample Resource Manager. 13. File and Buffer Management. 13.2. The File System as a Basis for Transactional Durable Storage. 13.3. Media and File Management. 13.4. Buffer Management. 13.5. Exotics. 14. Th"@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/905993308> ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/905993308#Series/the_morgan_kaufmann_series_in_data_management_systems> ; # The Morgan Kaufmann series in data management systems
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/905993308#Series/morgan_kaufmann_series_in_data_management_systems> ; # Morgan Kaufmann series in data management systems.
    schema:name "Transaction processing : concepts and techniques"@en ;
    schema:productID "26303792" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/26303792#PublicationEvent/san_mateo_calif_morgan_kaufmann_publishers_1993> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/905993308#Agent/morgan_kaufmann_publishers> ; # Morgan Kaufmann Publishers
    schema:url <http://catdir.loc.gov/catdir/toc/els032/92025954.html> ;
    schema:url <http://www.gbv.de/dms/bowker/toc/9781558601901.pdf> ;
    schema:workExample <http://worldcat.org/isbn/9781558601901> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/26303792> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/905993308#Agent/morgan_kaufmann_publishers> # Morgan Kaufmann Publishers
    a bgn:Agent ;
    schema:name "Morgan Kaufmann Publishers" ;
    .

<http://experiment.worldcat.org/entity/work/data/905993308#Place/san_mateo_calif> # San Mateo, Calif.
    a schema:Place ;
    schema:name "San Mateo, Calif." ;
    .

<http://experiment.worldcat.org/entity/work/data/905993308#Series/morgan_kaufmann_series_in_data_management_systems> # Morgan Kaufmann series in data management systems.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/26303792> ; # Transaction processing : concepts and techniques
    schema:name "Morgan Kaufmann series in data management systems." ;
    .

<http://experiment.worldcat.org/entity/work/data/905993308#Series/the_morgan_kaufmann_series_in_data_management_systems> # The Morgan Kaufmann series in data management systems
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/26303792> ; # Transaction processing : concepts and techniques
    schema:name "The Morgan Kaufmann series in data management systems" ;
    .

<http://experiment.worldcat.org/entity/work/data/905993308#Topic/bases_de_donnees_gestion> # Bases de données--Gestion
    a schema:Intangible ;
    schema:name "Bases de données--Gestion"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/905993308#Topic/sistemas_operacionais_computadores> # Sistemas operacionais (computadores)
    a schema:Intangible ;
    schema:name "Sistemas operacionais (computadores)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/905993308#Topic/systemes_d_exploitation_repartis> # Systèmes d'exploitation répartis
    a schema:Intangible ;
    schema:name "Systèmes d'exploitation répartis"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/905993308#Topic/systemes_transactionnels> # Systèmes transactionnels
    a schema:Intangible ;
    schema:name "Systèmes transactionnels"@en ;
    schema:name "Systèmes transactionnels"@fr ;
    .

<http://experiment.worldcat.org/entity/work/data/905993308#Topic/transaktionssystem> # Transaktionssystem
    a schema:Intangible ;
    schema:name "Transaktionssystem"@en ;
    .

<http://id.worldcat.org/fast/1154510> # Transaction systems (Computer systems)
    a schema:Intangible ;
    schema:name "Transaction systems (Computer systems)"@en ;
    .

<http://viaf.org/viaf/41014827> # Jim Gray
    a schema:Person ;
    schema:birthDate "1944" ;
    schema:familyName "Gray" ;
    schema:givenName "Jim" ;
    schema:name "Jim Gray" ;
    .

<http://viaf.org/viaf/863364> # Andreas Reuter
    a schema:Person ;
    schema:familyName "Reuter" ;
    schema:givenName "Andreas" ;
    schema:givenName "A." ;
    schema:name "Andreas Reuter" ;
    .

<http://worldcat.org/isbn/9781558601901>
    a schema:ProductModel ;
    schema:isbn "1558601902" ;
    schema:isbn "9781558601901" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.