Trang Chủ Mạng Rollback (trong cơ sở dữ liệu) là gì? - định nghĩa từ techopedia

Rollback (trong cơ sở dữ liệu) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Rollback có nghĩa là gì?

Phục hồi là hoạt động khôi phục cơ sở dữ liệu về trạng thái trước đó bằng cách hủy một giao dịch hoặc bộ giao dịch cụ thể. Rollback được thực hiện tự động bởi hệ thống cơ sở dữ liệu hoặc người dùng thủ công.

Techopedia giải thích Rollback

Khi người dùng cơ sở dữ liệu thay đổi trường dữ liệu nhưng chưa lưu thay đổi, dữ liệu được lưu trữ trong trạng thái tạm thời hoặc nhật ký giao dịch. Người dùng truy vấn dữ liệu chưa được lưu sẽ thấy các giá trị không thay đổi. Hành động lưu dữ liệu là một cam kết; điều này cho phép các truy vấn tiếp theo cho dữ liệu này hiển thị các giá trị mới.


Tuy nhiên, người dùng có thể quyết định không lưu dữ liệu. Trong điều kiện này, lệnh rollback thao tác dữ liệu để loại bỏ mọi thay đổi do người dùng thực hiện và thực hiện mà không thông báo điều này cho người dùng. Do đó, việc khôi phục xảy ra khi người dùng bắt đầu thay đổi dữ liệu, nhận ra bản ghi sai đang được cập nhật và sau đó hủy thao tác để hoàn tác mọi thay đổi đang chờ xử lý.


Rollback cũng có thể được cấp tự động sau khi máy chủ hoặc cơ sở dữ liệu bị sập, ví dụ sau khi mất điện đột ngột. Khi cơ sở dữ liệu khởi động lại, tất cả các giao dịch đã đăng nhập được xem xét; sau đó tất cả các giao dịch đang chờ xử lý được khôi phục, cho phép người dùng nhập lại và lưu các thay đổi phù hợp.

Rollback (trong cơ sở dữ liệu) là gì? - định nghĩa từ techopedia