Transactional Information Systems

1st Edition

Theory, Algorithms, and the Practice of Concurrency Control and Recovery

Authors: Gerhard Weikum Gottfried Vossen
Print ISBN: 9781558605084
eBook ISBN: 9780080519562
Imprint: Morgan Kaufmann
Published Date: 21st May 2001
Page Count: 852
128.00 + applicable tax
103.00 + applicable tax
83.00 + applicable tax
136.00 + applicable tax
Compatible Not compatible
VitalSource PC, Mac, iPhone & iPad Amazon Kindle eReader
ePub & PDF Apple & PC desktop. Mobile devices (Apple & Android) Amazon Kindle eReader
Mobi Amazon Kindle eReader Anything else

Institutional Access


Transactional Information Systems is the long-awaited, comprehensive work from leading scientists in the transaction processing field. Weikum and Vossen begin with a broad look at the role of transactional technology in today's economic and scientific endeavors, then delve into critical issues faced by all practitioners, presenting today's most effective techniques for controlling concurrent access by multiple clients, recovering from system failures, and coordinating distributed transactions.

The authors emphasize formal models that are easily applied across fields, that promise to remain valid as current technologies evolve, and that lend themselves to generalization and extension in the development of new classes of network-centric, functionally rich applications. This book's purpose and achievement is the presentation of the foundations of transactional systems as well as the practical aspects of the field what will help you meet today's challenges.

Key Features

  • Provides the most advanced coverage of the topic available anywhere--along with the database background required for you to make full use of this material.
  • Explores transaction processing both generically as a broadly applicable set of information technology practices and specifically as a group of techniques for meeting the goals of your enterprise.
  • Contains information essential to developers of Web-based e-Commerce functionality--and a wide range of more "traditional" applications.
  • Details the algorithms underlying core transaction processing functionality.


Database designers and programmers.

Table of Contents

Foreword by

Gray, Microsoft, Inc.



Chapter 1 What Is It All About?

1.1 Goal and Overview

1.2 Application Examples

1.2.1 Online Transaction Processing: Debit/Credit Example

1.2.2 Electronic Commerce Example

1.2.3 Workflow Management: Travel Planning Example

1.3 System Paradigms

1.3.1 Three-Tier and Two-Tier Architectures

1.3.2 Federations of Servers

1.4 Virtues of the Transaction Concept

1.4.1 Transaction Properties and the Transaction Programming Interface

1.4.2 Requirements on Transactional Servers

1.5 Concepts and Architecture of Database Servers

1.5.1 Architectural Layers of Database Systems

1.5.2 How Data Is Stored

1.5.3 How Data Is Accessed

1.5.4 How Queries and Updates Are Executed

1.6 Lessons Learned


Bibliographic Notes

Chapter 2 Computational Models

2.1 Goal and Overview

2.2 Ingredients

2.3 The Page Model

2.4 The Object Model

2.5 Road Map of the Book

2.6 Lessons Learned


Bibliographic Notes<BR id="


No. of pages:
© Morgan Kaufmann 2002
Morgan Kaufmann
eBook ISBN:
Hardcover ISBN:

About the Author

Gerhard Weikum

Gerhard Weikum is Professor of Computer Science at University of the Saarland in Saarbruecken, Germany, where he leads a research group on database and information systems. His research has focused on parallel and distributed information systems, transaction processing and workflow management, database optimization and performance evaluation, multimedia data management, and intelligent search on Web data.

Gottfried Vossen

Gottfried Vossen is Professor of Computer Science and a Director of the Institür für Wirtschaftsinformatik, Universität Münster (Department of Information Systems, University of Muenster, Germany). His research in the area of object-based database systems has dealt primarily with models for data and objects, database languages, transaction processing, integration with scientific applications, XML and its applications, and workflow management.

Affiliations and Expertise

Institür für Wirtschaftsinformatik, Universität Münster, Department of Information Systems, University of Muenster, Germany


@qu:"This book is a major advance for transaction processing. It gives an in-depth presentation of both the theoretical and practical aspects of the field, and is the first to present our new understanding of multi-level (object model) transaction processing. It's likely to become the standard reference in our field for many years to come." @source:—Jim Gray, Microsoft