August 2009
Intermediate to advanced
893 pages
26h 48m
English
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 ...
Read now
Unlock full access