Mức cô lập giao dịch

Tác Giả: Randy Alexander
Ngày Sáng TạO: 28 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Mức cô lập giao dịch - Công Nghệ
Mức cô lập giao dịch - Công Nghệ

NộI Dung

Định nghĩa - Mức cô lập giao dịch có nghĩa là gì?

Mức cô lập giao dịch là trạng thái trong cơ sở dữ liệu chỉ định lượng dữ liệu hiển thị cho câu lệnh trong giao dịch, cụ thể là khi cùng một nguồn dữ liệu được truy cập bởi nhiều giao dịch.


Mức cô lập giao dịch là một phần của trạng thái cách ly của hệ thống quản lý cơ sở dữ liệu. Cô lập là một trong những đặc tính ACID (tính nguyên tử, tính nhất quán, độ cô lập, độ bền).

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Mức cô lập giao dịch

Mức cô lập giao dịch chủ yếu được sử dụng như một phương tiện để cung cấp quyền truy cập chính xác và đáng tin cậy vào dữ liệu trong các giao dịch đồng thời. Ví dụ: hai giao dịch khác nhau có thể được truy cập cùng một dữ liệu. Do đó, nếu thay đổi được thực hiện trên dữ liệu của một giao dịch không được chuyển sang giao dịch khác, nó có thể ảnh hưởng đến hoạt động của cơ sở dữ liệu. Để phá vỡ điều này, DBMS sử dụng các mức cô lập giao dịch khác nhau để thực thi các khóa đọc và ghi trên dữ liệu. Có bốn loại mức độ cô lập giao dịch khác nhau.


  1. Nối tiếp: Thực hiện đọc và ghi khóa cho đến khi giao dịch kết thúc. Cũng thực hiện khóa phạm vi.
  2. Đọc lặp lại: Thực hiện đọc và ghi khóa cho đến khi giao dịch được hoàn thành. Doesn quản lý khóa phạm vi.
  3. Đọc cam kết: Triển khai khóa ghi cho đến khi giao dịch được hoàn thành nhưng giải phóng khóa đọc khi thực hiện thao tác CHỌN.
  4. Đọc không cam kết: Một giao dịch có thể thấy các thay đổi không được cam kết thực hiện bởi giao dịch khác