Skip to content
Scan a barcode
Scan
Hardcover Transaction Processing: Concepts and Techniques Book

ISBN: 1558601902

ISBN13: 9781558601901

Transaction Processing: Concepts and Techniques

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Hardcover

Condition: Very Good

$57.09
Save $15.86!
List Price $72.95
Almost Gone, Only 1 Left!

Book Overview

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...

Customer Reviews

5 ratings

Showing its age, but still has a lot to offer

For nearly a decade this book has been the definitive reference on transaction processing. Although the more recent, May 2001 book titled "Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control" by Gerhard Weikum and Gottfried Vossen will probably supplant this book as the standard reference, there is still much material that makes this book useful.In particular, this book covers the following topics in more depth than the newer boom cited above:- Fault tolerance and availability, both topics are covered in depth from hardware and software perspectives. This is unique for a book on transaction processing in that most books on the subject confine their scope to software and databases.- A wide and complete survey of transaction models. True, some of this material is about models that are falling into disuse, but the value is the way the authors go deeply into the mechanics. I've always felt that this part of the book is the most valuable because the principles can be refactored into hybrid models. Moreover, comparing this material with the newer book by Weikum and Vossen shows that these principles are still employed in today's TP solutions.Material about transaction processing monitors is obviously out of date, but, like the TP models, the principles still apply to contemporary systems. My recommendation is if you are going to buy a single book on the topic get the Weikum and Vossen I cited in the first paragraph. However, if your budget allows, I also highly recommend this book as well because of the depth in which fault tolerance and TP models are covered. If you want to just learn the basics of TP I recommend that you consider "Principles of Transaction Processing" by Philip A. Bernstein and Eric Newcomer because it is less daunting than this or the Weikum and Vossen book (both of which are 1100+ pages).

The bible of transaction processing

I used this book as a CS grad student in collegefor a class on transaction based systems and it covershow to do transactions from top to bottom. Althoughit was published in 1993 the techniques described in thisbook are actually more advanced than techniquesused in a lot of real world systems today so it is notout dated. I have yet to see a book as comprehensive asthis on how to actually implement transactions. Goodbook for software engineers to read. My only complaint is that the book has a lot of typos and some bugs in the source code listings. Also because the book is so damn big(i.e. lot of pages) they chose to use very thin paper whichmakes it not very good for using hilight markers on. Stillthis is the definitive book on how to implement transactionprocessing.

Very complete!

I wanted to learn more about transaction processing and had found bits and pieces from various sources. Well, once I got this book, I realized it was the only one I needed. It covers everything in a simple to read manner with lots of details (and good references to find more as needed). I highly recommend this if you want to learn more about transaction processing

a must not only for the database implementation study

If you read the book you have a clear understanding about the functionality and interactivity of the world's largest distributed database and transaction systems on different levels of abstraction. So the demands of the hardware architecture and the concepts of the software design from operationg system to application level are omnipresent illustrated and result in a feeling the reader will sense as a whole model of understanding.I recommend the book to everyone who makes decisions about serious computer questions in databases and in general operation systems. It gives also a profound example for good software engineering. By the way it demonstrates how to write a reliable (!) OS, how to propagate the certainty of having a process or not from the clock dependent processor tic(k) level to the front end ATM human computer interface.I hope there will be a next edition with updated values about the actual hardware specifications.

First and foremost, an implementor's book

I know I wouldn't have fully assimilated even half of this book in school: it certainly provides overview material approachable by those of moderate experience, but it will be most appreciated by those who have actually implemented (or are about to implement) much of what it discusses. Working on a hot new RAID box? Parts of this book will help. How about a file/record/object system? Yup. In either case, more complete references exist (and you'll need them), but the point is that this book really does cover data management from the disk on up in a useful degree of detail. On the other hand, if you're implementing a transaction manager, this book is both necessary and likely sufficient. Read it first to get started in the right directions, and revisit specific areas as you code - a casual comment is easy to forget if you read it before you fully appreciate its context. The authors acknowledge that there are neat tricks not covered (because they would obscure the core material) that you'd likely want to incorporate once you're sure you really understand their impact, but all the framework, and much of the detail, is included. Bottom line: If your interest in data management is truly intense, you need this book - it should remain current for quite some time.
Copyright © 2024 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured