Escolar Documentos
Profissional Documentos
Cultura Documentos
CONCURRENT TRANSACTIONS
Presented By
1
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
Introduction
• A transaction is a unit of program execution that accesses and possibly
updates various data items in a database system.
2
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
Transaction Concepts
3
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
Transaction State
4
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
Concurrent Execution
5
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
Serializability
6
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
7
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
8
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
Concurrency control
• When transactions execute concurrently in the database , the
consistency of data may not be preserved . So in order to achieve
control , various Concurrency-control schemes are used.
• Concurrency-control schemes are also used to ensure
serializability. All these schemes either delay an operation or
abort the transaction that issued the operation.
• Most commonly used Concurrency-control schemes are:
-locking protocols
-timestamp based protocols
9
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
10
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
11
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
Timestamp-based protocols
12
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
Timestamp-based protocols
13
Presented By:- Soumya Ranjan Biswal(IT200118069)
Conclusion
• This topic describes about the various concepts of transaction
processing. About what it is and how it works. Furthermore it
also gives a good layout about the concepts of Concurrent
transactions. And also how Concurrent execution of
transactions improves throughput of transactions and system
utilization reduces waiting time of transactions etc.Also
present in the report are the various concurrency-control
schemes which ensure a smooth running of the Concurrent
transactions as well as the consistency of the database to be
preserved
14
Presented By:- Soumya Ranjan Biswal(IT200118069)
Technical Seminar - 2004
THANK YOU!!!
15
Presented By:- Soumya Ranjan Biswal(IT200118069)