18.7. Recovery Control in Distributed Databases

As with local recovery, distributed database recovery aims to maintain the atomicity and durability of distributed transactions. A database must guarantee that all statements in a transaction, distributed or non-distributed, either commit or roll back as a unit. The effects of an ongoing transaction should be invisible to all other transactions at all sites. This transparency should be true for transactions that include any type of operations, including queries, updates or remote procedure calls. In a distributed database environment also the database management system must coordinate transaction control with these characteristics over a communication network and maintain data consistency, even ...

Get Database Systems: Concepts, Design and Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.