- 博客(0)
- 资源 (4)
空空如也
Concurrency Control
Why Concurrency Control is required?
Formal Concepts
Serial, realizable, equivalent schedules
4 invalid schedules
Concurrency control – a DBMS component
Isolation levels
ANSI SQL isolation levels
Snapshot Isolation
Locking
Basics
Deadlocks
Index locking
Optimistic locking
Multi-Version Concurrency Control
2016-02-14
Introduction to Transactions
A transaction is a program module that
starts with ‘begin transaction’ statement, and execution ends in ‘commit transaction’ or ‘rollback transaction’.
Syntax differs from one system to another
normally includes its own computational statements (unbeknown to the DBMS) and requests for some database retrieval/update operations.
is normally performed in an online environment:
when ‘commit transaction’ statement returns, the updated data are effective immediately.
when ‘rollback transaction’ statement returns, the effect of data modifications by the Xact will have been undone.
2016-02-14
Low-level Data Management
Topics:
Data management with OS
Data management with RDBMS
Storage structures
Row level operations
B-tree
Buffer management
2016-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人