事务处理广泛应用于数据库和操作系统等领域,对构建高性能、并发、分布式的可靠现代计算机系统至关重要。 本书是被誉为“事务处理圣经”的经典名著,由图灵奖得主Jim Gray和世界数据库权威AndreasReuter合著,是两位大师数十年学术研究和实践经验的结晶。 本书的组织和叙述方法独树一帜,作者将事务作为统一的概念框架.由此出发,笔锋所至,纵橫开阖,引导读者从系统实现者的角度.全面深入地审视了计算机系统的方方面面.不仅阐述理论,而且针对各种实际问题,详细解释出现的原因,讲述大量已经在成功的商业和研究项目中经过验证、行之有效的事务处理实现技术,并提供了丰富的C语言代码。书中处处闪烁着作者对计算机系统的渊博学识和真知灼见,无论你是程序员、架构师、数据库管理员,还是科研人员和高校师生,都将从本书中获益匪浅。 |
Jim Gray (1944-2007)计算机科学大师,因在数据库和事务处理研究和实现方面的开创性贡献而获得1998年图灵奖。美国科学院、工程院两院院士,ACM和IEEE两会会士:他25岁成为加州大学伯克利分校计算机科学学院第一位博士。在IBM工作期间参与和主持了IMS、System R、SQUDS、DB2等项目的开发。后任职于微软研究院.主要关注应用数据库技术来处理各学科的海量信息。2007年1月独自驾船出海后失踪。 |
PART ONE -The Basics of Transaction Processing 1 INTRODUCTION 1.1 Historical Perspective 1.2 What ls a Transaction Processing System? 1.2.1 The End User's View of a Transaction Processing System 1.2.2 The Administrator/Operator's View of a TP System 1.2.3 Application Designer's View of a TP System 1.2.4 The Resource Manager's View of a TP System 1.2.5 TP System Core Services 1.3 A Transaction Processing System Feature List 1.3.1 Application Development Features 1.3.2 Repository Features 1.3.3 TP Monitor Features 1.3.4 Data Communications Features 1.3.5 Database Features 1.3.6 Operations Features 1.3.7 Education and Testing Features 1.3.8 Feature Summary 1.4 Summary 1.5 Historical Notes Exercises Answers 2 BASIC COMPUTER SCIENCE TERMINOLOGY 2.1 Introduction 2.1.1 Units 2.2 Basic Hardware 2.2.1 Memories 2.2.2 Processors 2.2.3 Communications Hardware 2.2.4 Hardware Architectures 2.3 Basic Software---Address Spaces, Processes, Sessions 2.3.1 Address Spaces 2.3.2 Processes, Protection Domains, and Threads 2.3.3 Messages and Sessions 2.4 Generic System Issues 2.4.1 Clients and Servers 2.4.2 Naming 2.4.3 Authentication 2.4.4 Authorization 2.4.5 Scheduling and Performance 2.4.6 Summary 2.5 Files 2.5.1 File Operations 2.5.2 File Organizations 2.5.3 Distributed Files 2.5.4 SQL 2.6 Software Performance 2.7 Transaction Processing Standards 2.7.1 Portability versus Interoperability Standards 2.7.2 APIs and FAPs 2.7.3 LU6.2, a de facto Standard 2.7.4 OSI-TP with X/Open DTP, a de jure Standard 2.8 Summary Exercises Answers PART TWO The Basics of Fault Tolerance 3 FAULT TOLERANCE 3.1 Intreduction 3.1.1 A Crash Course in Simple Probability 3.1.2 An External View of Fault Tolerance …… PART THREE-Transaction-Oriented Comprting PART FOUR-concurrency Control PART FIVE-Recovery PART SIX-Transaxtional File System:ASample Resource Manager PART SEVEN-System Surveys PART EIGHT-Addenda INDEX |
商品评论(0条)