Dom Sieci Co to jest wycofanie (w bazach danych)? - definicja z techopedii

Co to jest wycofanie (w bazach danych)? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza wycofanie?

Cofanie to operacja przywracania bazy danych do poprzedniego stanu przez anulowanie określonej transakcji lub zestawu transakcji. Wycofywanie jest wykonywane automatycznie przez systemy baz danych lub ręcznie przez użytkowników.

Techopedia wyjaśnia wycofanie

Gdy użytkownik bazy danych zmienia pole danych, ale nie zapisał jeszcze zmiany, dane są zapisywane w stanie tymczasowym lub dzienniku transakcji. Użytkownicy wyszukujący niezapisane dane widzą niezmienione wartości. Zapisywanie danych jest zatwierdzeniem; pozwala to kolejnym zapytaniom o te dane, aby pokazać nowe wartości.


Użytkownik może jednak zdecydować, aby nie zapisywać danych. W tym stanie polecenie wycofania manipuluje danymi, aby odrzucić wszelkie zmiany dokonane przez użytkownika, i robi to bez informowania o tym użytkownika. Dlatego wycofanie następuje, gdy użytkownik zaczyna zmieniać dane, zdaje sobie sprawę, że niewłaściwy rekord jest aktualizowany, a następnie anuluje operację, aby cofnąć wszelkie oczekujące zmiany.


Cofnięcia mogą być również wydawane automatycznie po awarii serwera lub bazy danych, np. Po nagłej utracie zasilania. Po ponownym uruchomieniu bazy danych wszystkie zarejestrowane transakcje są sprawdzane; następnie wszystkie oczekujące transakcje są wycofywane, umożliwiając użytkownikom ponowne wprowadzenie i zapisanie odpowiednich zmian.

Co to jest wycofanie (w bazach danych)? - definicja z techopedii