Whereas traditional transactions are based on a narrow interpretation of the notions of visibility, consistency recovery. Many different alternatives to serializability have been proposed in the literature. Whereas serializability and its relaxations are. in general. Chapter 6 examines the new correctness criteria in detail. Some of these arise from specific application considerations while others are motivated by the nature of the underlying database system.
Cooperative applications are examples of the former.
Multidatabases are examples of the latter. Besides considering correctness criteria that arise from relaxing serializability, this chapter also discusses correctness requirements that arise in multidatabases and real-time and active databases. To this end, we present a taxonomy of new correctness criteria and relate the proposed concurrency control techniques and transaction models to these criteria. A quick review of the papers discussed in the tutorial and of the long list of papers in the bibliography at the end of the tutorial shows that the time has come to apply the ideas in practice rather than. As it turns out.