Professional Documents
Culture Documents
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.