- Shopping Bag ( 0 items )
The key to client/server computing.
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 as 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.
A comprehensive presentation of the key concepts and techniques of transaction processing. The authors provide a description of the transaction concepts and how it fits in a distributed computing environment, as well as a thorough discussion of the complex issues related to transaction recovery. The book will be invaluable to anyone interested in using or implementing distributed systems or client server systems.
Posted May 31, 2003
If you're going to develop or modify your own DBMS software, THIS IS IT! I headed a project for creating a solid, commercial quality DBMS, and we considered this our bible, both as a reference against our own designs, and to assist us in rapidly (and correctly) designing those portions which were not our emphasis. 'What does 'Gray' say?' was a common question during our development and enhancement phases. It is both technically correct and complete and also (amazingly enough) quite readable, even for relative beginners (a background writing software is required, however).Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.