CH NG 6:ƯƠ
CH NG 6:ƯƠ
ĐI U KHI N T NG TRANH ƯƠ
ĐI U KHI N T NG TRANH ƯƠ
CONTENTS
1. M t s v n đ đi u khi n đ ng th i
1. M t s v n đ đi u khi n đ ng th i
2. M t s tính ch t khi thao c trên đ n v d ơ
2. M t s tính ch t khi thao c trên đ n v d ơ
li u
li u
3. L ch tu n t và l ch kh tu n t
3. L ch tu n t và l ch kh tu n t
5. Đi u khi n t ng tranh b ng c ch khóa ươ ơ ế
5. Đi u khi n t ng tranh b ng c ch khóa ươ ơ ế
4. S p x p các giao tác b ng nhãn th i gian ế
4. S p x p các giao tác b ng nhãn th i gian ế
3
CH NG 6: Đi U KHI N T NG TRANHƯƠ ƯƠ
MC ĐÍCH
Gii thiu
Gii thiu
Giao tác m t t p h p các thao
tác th t truy xu t d li u trên
CSDL thành m t đ n v công vi c logic ơ
(xem m t thao tác nguyên t ),
chuy n CSDL t tr ng thái nh t quán
này sang tr ng thái nh t quán khác.
Nguyên đi u khi n t ng tranh: ươ
quá trình đi u khi n giúp cho nhi u
giao tác di n ra đ ng th i không
x y ra tranh ch p.
Gii thiu
Đi u gì x y ra khi có s đ ng đ ?
M t d li u (Lost update) Khóa ch (Livelock)
Khóa ch t (Deadlock)ế