[CMPT 454] Week 8_3

June·2021년 3월 10일
0

CMPT 454

목록 보기
21/33
post-custom-banner

Transaction Management and Concurrency Control

Goals

  • To enusre correctness for concurrent execution of queries and updates from multiple users.

Topics

Concurrent vs non-concurrent data access

Why Have Concurrent Processes?

Data access: R(A) and W(A)

Concurrency increases throughput

T1T2는 concurrency가 없었을 때 상황을 나타내는 표시이다.

Transactions (a single user)

Example of Transactions

결과는 다르지만 acceptable하다는 뜻이다. concurrent하게 스케줄을 실행해서 T1T2 또는 T2T1이 나와야한다.

Schedules (multiple users)

The ACID Properties of Schedules

post-custom-banner

0개의 댓글