Дом сети Что такое откат (в базах данных)? - определение из техопедии

Что такое откат (в базах данных)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает откат?

Откат - это операция восстановления базы данных до предыдущего состояния путем отмены конкретной транзакции или набора транзакций. Откат выполняется либо автоматически системами баз данных, либо пользователями вручную.

Техопедия объясняет откат

Когда пользователь базы данных изменяет поле данных, но еще не сохранил изменение, данные сохраняются во временном состоянии или журнале транзакций. Пользователи, запрашивающие несохраненные данные, видят неизмененные значения. Действие сохранения данных является коммитом; это позволяет последующим запросам этих данных показывать новые значения.


Однако пользователь может принять решение не сохранять данные. При этом условии команда отката манипулирует данными, чтобы отменить любые изменения, сделанные пользователем, и делает это, не сообщая об этом пользователю. Таким образом, откат происходит, когда пользователь начинает изменять данные, понимает, что обновляется неправильная запись, а затем отменяет операцию, чтобы отменить любые ожидающие изменения.


Откат также может производиться автоматически после сбоя сервера или базы данных, например, после внезапной потери питания. Когда база данных перезапускается, все зарегистрированные транзакции проверяются; затем все ожидающие транзакции откатываются, что позволяет пользователям повторно вводить и сохранять соответствующие изменения.

Что такое откат (в базах данных)? - определение из техопедии