Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
34 used & new from $59.46

Have one to sell? Sell yours here
 
   
Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems) (Hardcover)

by Jim Gray (Author), Andreas Reuter (Author) "Six thousand years ago, the Sumerians invented writing for transaction processing..." (more)
Key Phrases: persistent savepoints, undo scan, exclusive semaphore, New York, Reference Manual, San Francisco (more...)
5.0 out of 5 stars See all reviews (9 customer reviews)

List Price: $137.00
Price: $109.60 & this item ships for FREE with Super Saver Shipping. Details
You Save: $27.40 (20%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $25.00 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
19 new from $72.07 15 used from $59.46

Frequently Bought Together

Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems) + Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control (The Morgan Kaufmann Series in Data Management Systems) + Principles of Transaction Processing, Second Edition (The Morgan Kaufmann Series in Data Management Systems)
Price For All Three: $237.42

Show availability and shipping details


Customers Who Bought This Item Also Bought

Principles of Transaction Processing, Second Edition (The Morgan Kaufmann Series in Data Management Systems)

Principles of Transaction Processing, Second Edition (The Morgan Kaufmann Series in Data Management Systems)

by Philip A. Bernstein
4.8 out of 5 stars (22)  $40.46
Readings in Database Systems, 4th Edition

Readings in Database Systems, 4th Edition

by Joseph M. Hellerstein
4.7 out of 5 stars (3)  $54.00
Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems)

Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems)

by Nancy A. Lynch
4.2 out of 5 stars (6)  $99.00
The Art of Multiprocessor Programming

The Art of Multiprocessor Programming

by Maurice Herlihy
4.3 out of 5 stars (9)  $56.65
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)

Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)

by Martin Fowler
4.4 out of 5 stars (61)  $53.54
Explore similar items

Editorial Reviews

Amazon.com Review
This is the one book you ought to have if you want to expand your knowledge of online transaction processing (OLTP) and learn how to apply it to the real world. Transaction Processing completely covers the problems faced by OLTP systems and discusses fault tolerance and recovery--the ability of a system to withstand failures of various kinds without dropping the ball. Additionally, Gray and Reuter cover system architecture decisions, monitoring, concurrence (including locks and isolation), scheduling (including deadlock resolution), and file systems. The book concludes with a discussion (circa 1993) of the merits of various hardware and software used in OLTP systems. Although there is no companion CD-ROM with Transaction Processing, the authors do illustrate many of the book's concepts with C source code. As this is a college textbook, you can expect some dry prose and academic approaches to certain problems. Nonetheless, the authors' writing is clear and easy to follow.

Product Description

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.



See all Editorial Reviews

Product Details

  • Hardcover: 1070 pages
  • Publisher: Morgan Kaufmann; 1st edition (1993)
  • Language: English
  • ISBN-10: 1558601902
  • ISBN-13: 978-1558601901
  • Product Dimensions: 9.4 x 7.6 x 2 inches
  • Shipping Weight: 4.8 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars See all reviews (9 customer reviews)
  • Amazon.com Sales Rank: #95,003 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #29 in  Books > Computers & Internet > Databases > Distributed Databases
    #68 in  Books > Computers & Internet > Web Development > Security & Encryption > Encryption

Inside This Book (learn more)
First Sentence:
"Six thousand years ago, the Sumerians invented writing for transaction processing." Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
persistent savepoints, undo scan, exclusive semaphore, time domain addressing, page semaphore, log record body, resource manager restart, physiological logging, lock request block, transaction processing operating system, overflow tuples, redo scan, queue resource manager, wormhole theorem, transactional remote procedure calls, free space cursor, linear commit protocol, manager control block, page lsn, buffer control blocks, transaction control block, associative access paths, checkpoint lsn, flush daemon, managers vote yes
Key Phrases - Capitalized Phrases (CAPs): (learn more)
New York, Reference Manual, San Francisco, Systems Journal, Bruce Lindsay, Digital Technical Journal, Prentice Hall, Springer-Verlag Lecture Notes, Action Action Action, Englewood Cliffs, Trigger Trigger, International Conference, Tandem Computers, Computing Surveys, Moore's Law, Tandem's Guardian, Inter-System Communication, Morgan Kaufmann, San Mateo, Sync Level, Degrees of Isolation Theorem, Granularity of Locks Theorem, Hoagland's Law, Hong Kong, Open Systems Interconnection
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Front Flap | Table of Contents | First Pages | Index | Back Flap | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 17 books:
See all 17 books this book cites
 
100 books cite this book:
See all 100 books citing this book


Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

9 Reviews
5 star:
 (9)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
28 of 28 people found the following review helpful:
5.0 out of 5 stars Showing its age, but still has a lot to offer, July 20, 2002
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).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 17 people found the following review helpful:
5.0 out of 5 stars The bible of transaction processing, November 22, 2001
By A Customer
I used this book as a CS grad student in college
for a class on transaction based systems and it covers
how to do transactions from top to bottom. Although
it was published in 1993 the techniques described in this
book are actually more advanced than techniques
used in a lot of real world systems today so it is not
out dated. I have yet to see a book as comprehensive as
this on how to actually implement transactions. Good
book 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 which
makes it not very good for using hilight markers on. Still
this is the definitive book on how to implement transaction
processing.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 13 people found the following review helpful:
5.0 out of 5 stars First and foremost, an implementor's book, July 31, 1997
By A Customer
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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Transaction Processing - a classic wonderful book in database systems
This is a really good book although it was writen a few years ago but still dazzling. Jim Gray who wrote it is known as the father of relational database systems (RDBS)... Read more
Published 19 months ago by X. Liu

5.0 out of 5 stars This is the bible for Transaction Processing!
This book is the base for all who want to be a Gurus in a bigs systems OLTP with hundreds of TPS and hundreds or thousands of customes conected doing transactions or using a... Read more
Published on March 24, 2006 by Juan Monsalve Martinez

5.0 out of 5 stars This book is a revelation
God himself has spoken. You will understand what is the difference between real computer science (Jim Gray) and changing configuration values at random in your MySQL setup (Jeremy... Read more
Published on January 13, 2006 by Philip Stoev

5.0 out of 5 stars Perfect
Well organized, complete, nontrivial, wealth of sample code, interesting historical notes, good index. Magnificent work. Definitely worth the money.
Published on February 14, 2003 by towojtek

5.0 out of 5 stars 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. Read more
Published on September 9, 2000 by Dan Crevier

5.0 out of 5 stars 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... Read more
Published on April 2, 1999 by Ulrich Graser

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Great Deals on Magazines

Visit our huge selection of magazine subscriptions often to see the latest special offers and bonuses. Check out magazines like The New Yorker, Wired, and Vanity Fair.
 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates