1. Introduction CSEP 545 Transaction Processing

1. Introduction CSEP 545 Transaction Processing
1 / 1
1. Introduction CSEP 545 Transaction Processing - slide 1 of 66 1. Introduction CSEP 545 Transaction Processing - slide 2 of 66 1. Introduction CSEP 545 Transaction Processing - slide 3 of 66 1. Introduction CSEP 545 Transaction Processing - slide 4 of 66 1. Introduction CSEP 545 Transaction Processing - slide 5 of 66 1. Introduction CSEP 545 Transaction Processing - slide 6 of 66 1. Introduction CSEP 545 Transaction Processing - slide 7 of 66 1. Introduction CSEP 545 Transaction Processing - slide 8 of 66 1. Introduction CSEP 545 Transaction Processing - slide 9 of 66 1. Introduction CSEP 545 Transaction Processing - slide 10 of 66 1. Introduction CSEP 545 Transaction Processing - slide 11 of 66 1. Introduction CSEP 545 Transaction Processing - slide 12 of 66 1. Introduction CSEP 545 Transaction Processing - slide 13 of 66 1. Introduction CSEP 545 Transaction Processing - slide 14 of 66 1. Introduction CSEP 545 Transaction Processing - slide 15 of 66 1. Introduction CSEP 545 Transaction Processing - slide 16 of 66 1. Introduction CSEP 545 Transaction Processing - slide 17 of 66 1. Introduction CSEP 545 Transaction Processing - slide 18 of 66 1. Introduction CSEP 545 Transaction Processing - slide 19 of 66 1. Introduction CSEP 545 Transaction Processing - slide 20 of 66 1. Introduction CSEP 545 Transaction Processing - slide 21 of 66 1. Introduction CSEP 545 Transaction Processing - slide 22 of 66 1. Introduction CSEP 545 Transaction Processing - slide 23 of 66 1. Introduction CSEP 545 Transaction Processing - slide 24 of 66 1. Introduction CSEP 545 Transaction Processing - slide 25 of 66 1. Introduction CSEP 545 Transaction Processing - slide 26 of 66 1. Introduction CSEP 545 Transaction Processing - slide 27 of 66 1. Introduction CSEP 545 Transaction Processing - slide 28 of 66 1. Introduction CSEP 545 Transaction Processing - slide 29 of 66 1. Introduction CSEP 545 Transaction Processing - slide 30 of 66 1. Introduction CSEP 545 Transaction Processing - slide 31 of 66 1. Introduction CSEP 545 Transaction Processing - slide 32 of 66 1. Introduction CSEP 545 Transaction Processing - slide 33 of 66 1. Introduction CSEP 545 Transaction Processing - slide 34 of 66 1. Introduction CSEP 545 Transaction Processing - slide 35 of 66 1. Introduction CSEP 545 Transaction Processing - slide 36 of 66 1. Introduction CSEP 545 Transaction Processing - slide 37 of 66 1. Introduction CSEP 545 Transaction Processing - slide 38 of 66 1. Introduction CSEP 545 Transaction Processing - slide 39 of 66 1. Introduction CSEP 545 Transaction Processing - slide 40 of 66 1. Introduction CSEP 545 Transaction Processing - slide 41 of 66 1. Introduction CSEP 545 Transaction Processing - slide 42 of 66 1. Introduction CSEP 545 Transaction Processing - slide 43 of 66 1. Introduction CSEP 545 Transaction Processing - slide 44 of 66 1. Introduction CSEP 545 Transaction Processing - slide 45 of 66 1. Introduction CSEP 545 Transaction Processing - slide 46 of 66 1. Introduction CSEP 545 Transaction Processing - slide 47 of 66 1. Introduction CSEP 545 Transaction Processing - slide 48 of 66 1. Introduction CSEP 545 Transaction Processing - slide 49 of 66 1. Introduction CSEP 545 Transaction Processing - slide 50 of 66 1. Introduction CSEP 545 Transaction Processing - slide 51 of 66 1. Introduction CSEP 545 Transaction Processing - slide 52 of 66 1. Introduction CSEP 545 Transaction Processing - slide 53 of 66 1. Introduction CSEP 545 Transaction Processing - slide 54 of 66 1. Introduction CSEP 545 Transaction Processing - slide 55 of 66 1. Introduction CSEP 545 Transaction Processing - slide 56 of 66 1. Introduction CSEP 545 Transaction Processing - slide 57 of 66 1. Introduction CSEP 545 Transaction Processing - slide 58 of 66 1. Introduction CSEP 545 Transaction Processing - slide 59 of 66 1. Introduction CSEP 545 Transaction Processing - slide 60 of 66 1. Introduction CSEP 545 Transaction Processing - slide 61 of 66 1. Introduction CSEP 545 Transaction Processing - slide 62 of 66 1. Introduction CSEP 545 Transaction Processing - slide 63 of 66 1. Introduction CSEP 545 Transaction Processing - slide 64 of 66 1. Introduction CSEP 545 Transaction Processing - slide 65 of 66 1. Introduction CSEP 545 Transaction Processing - slide 66 of 66
1. Introduction CSEP 545 Transaction Processing Philip A. Bernstein Sameh Elnikety Copyright 2012 Philip A. Bernstein 142012 1 Outline 1. The Basics 2. ACID Properties 3. Atomicity and Two-Phase Commit 4. Performance 5. Scalability

Related Topics

Download this presentation From Below

"1. Introduction CSEP 545 Transaction Processing" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
1. Introduction CSEP 545 Transaction Processing
Philip A. Bernstein
Sameh Elnikety

Copyright ©2012 Philip A. Bernstein 1/4/2012 1<br>
02
Outline 1. The Basics
2. ACID Properties
3. Atomicity and Two-Phase Commit
4. Performance
5. Scalability 1/4/2012 2<br>
03
1.1 The Basics - What’s a Transaction? The execution of a program that performs an administrative function by accessing a shared database, usually on behalf of an on-line user.
Examples
Reserve an airline seat. Buy an airline ticket.
Withdraw money from an ATM.
Verify a credit card sale.
Order an item from an Internet retailer.
Place a bid at an on-line auction.
Submit a corporate purchase order. 1/4/2012 3<br>