У дома мрежи Какво представлява връщането (в базите данни)? - определение от техопедия

Какво представлява връщането (в базите данни)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава отстъпление?

Отстъпване е операцията по възстановяване на база данни в предишно състояние чрез анулиране на конкретна транзакция или набор от транзакции. Възвръщанията се извършват автоматично от системи за бази данни или ръчно от потребителите.

Techopedia обяснява Rollback

Когато потребителят на база данни променя поле с данни, но все още не е запазил промяната, данните се съхраняват във временно състояние или дневник на транзакциите. Потребителите, които питат за запазените данни, виждат непроменените стойности. Действието по запазване на данните е ангажимент; това позволява на следващите заявки за тези данни да се показват новите стойности.


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


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

Какво представлява връщането (в базите данни)? - определение от техопедия