Cam kết

Tác Giả: Laura McKinney
Ngày Sáng TạO: 1 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Cam Kết
Băng Hình: Cam Kết

NộI Dung

Định nghĩa - Cam kết có nghĩa là gì?

Theo một nghĩa chung, một cam kết là việc cập nhật một bản ghi trong cơ sở dữ liệu. Trong giao dịch cơ sở dữ liệu, một cam kết đề cập đến việc lưu dữ liệu vĩnh viễn sau một tập hợp các thay đổi dự kiến. Một cam kết kết thúc một giao dịch trong cơ sở dữ liệu quan hệ và cho phép tất cả người dùng khác thấy các thay đổi.


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 Cam kết

Khi một hệ thống cơ sở dữ liệu xác nhận rằng dữ liệu đã được lưu, đây phải là một bảo đảm chắc chắn. Nếu không, có nguy cơ xảy ra sự cố toàn vẹn dữ liệu, trong đó có sự không chắc chắn về việc liệu dữ liệu có sẵn có thực sự chính xác hay không.

Mặc dù điều này nghe có vẻ đơn giản, nhưng thực tế là các hệ thống cơ sở dữ liệu cũng phải cung cấp một mức độ chịu lỗi. Điều này có nghĩa là dữ liệu vẫn phải được lưu ngay cả trong trường hợp mất một số thành phần chính, ví dụ như lỗi đĩa. Một hệ thống cơ sở dữ liệu tốt cũng phải phục hồi trong trường hợp mất điện đột ngột và vẫn quay lại hoặc hoàn tác tất cả các thay đổi hoặc giao dịch của người dùng không được cam kết. Điều này thường đạt được bằng cách ghi nhật ký tất cả các giao dịch vào một tệp đặc biệt sau đó sẽ được sử dụng trong trường hợp cần phục hồi dữ liệu.

Cam kết cũng phục vụ một chức năng quan trọng khác - chúng đóng vai trò là điểm xác định tại đó dữ liệu thay đổi được hiển thị cho người dùng khác. Giả sử, một địa chỉ khách hàng đang được chỉnh sửa trong một hệ thống cơ sở dữ liệu. Cho đến khi giao dịch được lưu, những người dùng khác truy vấn cùng dữ liệu của khách hàng chỉ nên xem địa chỉ ở đó trước khi được chỉnh sửa. Sau khi cam kết, địa chỉ mới sẽ thay thế vĩnh viễn địa chỉ cũ trên đĩa và bất kỳ người dùng nào hiện đang truy vấn dữ liệu đều xem địa chỉ đã thay đổi.