I .T khơng ghi đè dữ liệu nháp cLia giao tác khác.
Các hành dộng của nghi thức ủy thác hai pha
2.5.4. Các kỹ thuật điều khiển tưong tranh bàng khĩa
Hệ quản trị CSDL phục vụ nhiều người dùng. Mỗi người tuy thực hiện các nhiệm vụ khác nhau, nhưng vẫn cĩ thể cùng truy nhập đến một mục dữ liệu. Việc sử dụng chung các dữ liệu trong cùng khoảng thời gian thường dẫn đến các tranh chấp giữa những người dùng, Họ tranh chấp về thứ tự truy nhập hoặc tranh chấp về cùng một dữ liệu được truy nhập khi đĩ họ đã chấp nhận khai thác tương tranh.
Việc các giao dịch cùng thực hiện trên cùng dữ liệu trong cùng khoảng thời gian cĩ thể gây ra: thất lạc phép tốn, khơng đảm bảo tính chặt chẽ của CSDL.
Điều khiển khai thác tương tranh là một trang những chức năng của hệ quản trị CSDL. Nĩ đảm bảo điều khiển các khai thác một cách đồng thịi các phép tốn trên dữ liệu, và cho kết
quả như khai thác tuần tự. Đối tượng của điều khiển này là các gịáb dịch. Những tài nguyên được điều khiển là các khoảng thời gian, các vùng bộ nhớ, N ĩi cádt Khác việc điều khiển khai thác tưong tranh đề cập phân phối thời gian thực hiện, chia sè dữ liệu trong số những người sử dụng.
• K hố
Khố (Lock) là một đặc quyền của một giao dịch được bộ quản lý khố frao cho để cĩ thể truy cập trên một mục dữ liệu. Hay khố là một biến gắn với một mục dữ liệu trong cơ sở dữ liệu để biểu diễn trạng thái của một mục dữ liệu này trong mối liên quan đến thao tác thực hiện trên đĩ. Bộ quản lý khố cũng cĩ thể thu hồi lại khố này. Tại một thời điểm, mục dữ liệu X cĩ một trong 3 trạng thái:
- Cĩ khoả đọc (read-lock) (cịn gọi là khố chia sẻ - shared lock): chi cho phép một giaodịch đọc một mục nhưng khơng được cập nhật trên mục này.