You are on page 1of 1

In the previous unit, you studied Concurrency Control Serialisability and its various related aspects such as enforcing,

serialisability by locks, locking systems, architecture for a locking scheduler, managing hierarchies of database elements, concurrency control and database recovery management.. In this unit, we will introduce you to transaction processing. A series of operations comprising database operations that is atomic with regard to concurrency and recovery is called transaction. As a transaction can include various steps, every step in the transaction must be performed well to make the transaction successful. If any step of the transaction does not succeed, then the entire transaction is bound to fail. In this unit, you will study many of the common techniques and approaches associated with transaction processing. Our goal in this unit is to provide a basic framework for understanding transaction processing. We focus primarily on advantages and disadvantages of transaction processing system, online transaction processing system, serialisability and recoverability, view serialisability, resolving deadlock, distributed locking and transaction management in multi-database system. We conclude with a discussion of long duration transaction and high-performance transaction system.

You might also like