Bazy danych · Junior · Pytanie 47 z 75
Co gwarantuje „trwałość” (durability)?
- ✓Poprawna odpowiedź: Po zatwierdzeniu transakcji jej zmiany przetrwają awarię lub zanik zasilania
- 2Dane są przechowywane na zawsze i nie da się ich usunąć
- 3Zapytania nigdy nie trwają dłużej niż sekundę
Wyjaśnienie
PostgreSQL zapisuje zmiany w dzienniku zapisu z wyprzedzeniem (WAL) i zrzuca go na dysk przed potwierdzeniem commitu. Po awarii odtwarza dziennik.