Skip to main content

Introduction to Transaction Management

  • Chapter
  • First Online:
Principles of Distributed Database Systems, Third Edition

Abstract

Up to this point the basic access primitive that we have considered has been a query. Our focus has been on retrieve-only (or read-only) queries that read data from a distributed database. We have not yet considered what happens if, for example, two queries attempt to update the same data item, or if a system failure occurs during execution of a query. For retrieve-only queries, neither of these conditions is a problem. One can have two queries reading the value of the same data item concurrently. Similarly, a read-only query can simply be restarted after a system failure is handled. On the other hand, it is not difficult to see that for update queries, these conditions can have disastrous effects on the database. We cannot, for example, simply restart the execution of an update query following a system failure since certain data item values may already have been updated prior to the failure and should not be updated again when the query is restarted. Otherwise, the database would contain incorrect data.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Tamer Özsu .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science + Business Media, LLC

About this chapter

Cite this chapter

Özsu, M.T., Valduriez, P. (2011). Introduction to Transaction Management. In: Principles of Distributed Database Systems, Third Edition. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8834-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-8834-8_10

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-8833-1

  • Online ISBN: 978-1-4419-8834-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics