Transaction processing concepts and techniques

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Gray, Jim (Συγγραφέας), Reuter, Andreas (Συγγραφέας)
Μορφή: Βιβλίο
Γλώσσα:English
Έκδοση: San Francisco, California Morgan Kaufmann Publishers c1993
Σειρά:The Morgan Kaufmann Series in Data Management Systems / Jim Gray ed.
Θέματα:
LEADER 05623nam a2200289 u 4500
001 10105996
003 upatras
005 20210117204231.0
008 001222s eng
020 |a 1 55860 190 2 
040 |a Βιβλιοθήκη ΙΤΥ  |c Βιβλιοθήκη ΙΤΥ 
040 |a XX-XxUND  |c Βιβλιοθήκη ΙΤΥ 
082 1 4 |a 004.33  |2 21η 
245 1 0 |a Transaction processing  |b concepts and techniques  |b concepts and techniques  |c Jim Gray, Andreas Reuter 
260 |a San Francisco, California  |b Morgan Kaufmann Publishers  |c c1993 
300 |a xxi,1070 p.  |b fig. 
490 1 |a The Morgan Kaufmann Series in Data Management Systems / Jim Gray ed. 
504 |a includes exercises and answers, references : pp. 975-992, interface declarations : pp. 993-1002, glossary : pp. 1003 - 1045, index : pp. 1047 - 1070 
505 1 |a Foreword by Bruce Lindsay  |a Preface  |a PART I:The basics of transaction processing  |a 1.Introduction  |a Historical Pespective  |a What Is a Transaction Processing Systems  |a A Transaction Processing System Feature List  |a Summary  |a Historical Notes  |a Exercices  |a Answers  |a 2.Basic computer science terminology  |a Introduction  |a Basic Hardware  |a Basic Software-Address Spaces, Processes, Sessions  |a Generic System Issues  |a Files  |a Software Performance  |a Transaction Processing Standards  |a Summary  |a Exercises  |a Answers  |a PART II:The basics of fault tolerance  |a 3.Fault tolerance  |a Indroduction  |a Definitions  |a Empirical Studies  |a Tupical Module Failure Rates  |a Hardware Approaches to Fault Tolerance  |a Hardware Is the Problem  |a Fault Model and Software Fault Masking  |a General Principles  |a A Cautionary Tale -System Delusion  |a Summary  |a Historical Notes  |a Exercises  |a Answers  |a PART III:Transaction-oriented computing  |a 4.Transaction models  |a Introduction  |a Atomic Actions and Flat Transactions  |a Spheres of Control  |a A Notation for Explaining Transaction Models  |a Flat Transactions with Savepoints  |a Chained Transactions  |a Nested Transactions  |a Distributed Transactions  |a Multi-Level Transactions  |a Open Nested Transactions  |a Long-Lived Transactions  |a Exotics  |a Summary  |a Historical Notes  |a Exercises  |a Answers  |a 5.Transaction processing monitors-An overview  |a Introduction  |a The Role of TP Monitors in Transaction Systems  |a The Structure of a TP Monitor  |a Transactional Remote Procedure Calls: The Basic Idea  |a Examples of the Transactions-Oriented Programming Style  |a Terminological Wrap-UP  |a Historical Notes  |a Exercises  |a Answers  |a 6.TRANSACTION PROCESSING MONITORS  |a Introduction  |a Transactional Remote Procedure Calls  |a Functional Principles of the TP Monitor  |a Managing Request and Response Queues  |a Other Tasks of the TP Monitor  |a Summary  |a Historical Notes  |a Exercises  |a Answers  |a PART IV:Concurrency control  |a 7.ISOLATION CONCEPTS  |a Overview  |a Introduction to Isolation  |a The Dependency Model of Isolation  |a Isolation:The Application Programmer's View  |a Isolation Theorems  |a Degrees of Isolation  |a Plantoms and Predicate Locks  |a Granular Locks  |a Locking Heuristics  |a Nested Transaction Locking  |a Scheduling and Deadlock  |a Exotics  |a Summary  |a Historical Notes  |a Exercises  |a Answers  |a 8.LOCK IMPLEMENTATION  |a Introduction  |a Atomic Machine Instructions  |a Semaphores  |a Lock Manager  |a Deadlock Detection  |a Locking for parallel and Parallel Nested Transactions  |a Summary  |a Historical Notes :Exercises, Answers  |a PART V:Recovery  |a 9.LOG MANAGER  |a Introduction  |a Log Tables  |a Public Interface to the Log  |a Implementatio Details of Log Reads and Writes  |a Log Restart Logic  |a Archiving the Log  |a Logging in a Client-Server Architecture  |a Summary  |a Historical Notes: Exercises, Answers  |a 10.TRANSACTION MANAGER CONCEPTS  |a Introduction  |a Transaction Manager Interfaces  |a Transactional Resource Manager Concepts  |a Two-Phase Commit: Making Computations Atomic  |a Summary  |a Historical Notes:Exercises, Answers  |a 11.TRANSACTION MANAGER STRUCTURE  |a Introduction  |a Normal processing  |a Checkpoint  |a System Restart  |a Resource Manager Failure and Restart  |a Archive Recovery  |a Configuring the Transaction Manager  |a Summary, Exercises, Answers  |a 12.ADVANCED TRANSACTION MANAGER TOPICS  |a Introduction  |a Heterogeneous Commit Coordinators  |a Highly Available (Non-Blocking) Commit Coordinators  |a Transfer-of-Commit  |a Optimizations of Two-Phase Commit  |a Disaster Recovery at a Remote Site  |a Summary  |a Historical Notes : Exercises, Answers  |a PART VI:Transactional file system:A sample resource manager  |a 13. FILE AND BUFFER MANAGEMENT  |a Introduction  |a The File System as a Basis for Transactional Durable Storage  |a Media and File Management  |a Buffer Management  |a Exotics  |a Summary  |a Historical Notes : Exercises, Answers  |a 14.THE TUPLE-ORIENTED FILE SYSTEM  |a Introduction  |a Mapping Tuples into Pages  |a Physical Tuple Management  |a File Organization  |a Exotics  |a Summary, Exercises, Answers  |a 15.ACCESS PATHS  |a Introduction  |a Overview of Techniques to Implement Associative Access Paths  |a Associative Access By Hashing  |a B-Trees  |a Sample Implementation of Some Operations on B-Trees  |a Exotics  |a Summary  |a Historical Notes: Exercises, Answers  |a PART VII:System surveys  |a 16.SURVEY OF TP SYSTEMS  |a Introduction  |a IMS  |a CICS and LU6.2  |a Guardian 90  |a DECdta  |a X/Open DTP, OSI-TP, CCR  |a Other System  |a Summary  |a PART VIII:Addenda,  |a 17.References  |a 19.Glossary, Index 
650 4 |a Διπλωματικές  |9 55728 
650 4 |a Transaction systems  |9 124777 
700 1 |a Gray, Jim  |4 aut  |9 125711 
700 1 |a Reuter, Andreas  |4 aut  |9 125712 
852 |a GR-PaULI  |b ΠΑΤΡΑ  |b ΤΜΗΥΠ  |h 004.33 GRA  |t 1 
942 |2 ddc 
952 |0 0  |1 0  |2 ddc  |4 0  |6 004_330000000000000_GRA  |7 0  |9 139241  |a LISP  |b LISP  |c ALFg  |d 2016-04-24  |l 0  |o 004.33 GRA  |p 025000289735  |r 2016-04-24 00:00:00  |t 1  |w 2016-04-24  |y BK15  |x Μεταφορά από Τμ. Μηχανικών ΗΥ & Πληροφορικής 
999 |c 91058  |d 91058