W idealnym świecie systemy baz danych nigdy się nie zawieszają i nigdy nie zawodzą. Jednak świat jest daleki od doskonałości, a czasem coś się zepsuje lub zawodzi z jakiegokolwiek powodu. PostgreSQL Point-In-Time-Recovery oferuje użytkownikowi końcowemu możliwość zarchiwizowania dziennika transakcji bazy danych („WAL”), a następnie wykorzystania go do odzyskania po awarii. Dziennik transakcji zawiera zmiany zachodzące w bazie danych w formacie binarnym, dlatego umożliwia elastyczne odzyskiwanie po awarii i pomaga zapobiegać utracie danych.
Archiwizowanie dziennika transakcji
Archiwizacja dziennika transakcji jest kluczem do odzyskiwania po awarii. W przypadku awarii WAL jest niezbędny do zapewnienia spójności i integralności serwera bazy danych. Jednak PostgreSQL pozwala użytkownikom przechowywać dziennik transakcji przez dłuższy czas i używać WAL do „cofania się w czasie” i przywracania dowolnego punktu między kopią zapasową a awarią.
Korzyści z możliwości archiwizowania dzienników transakcji przez PostgreSQL są różnorodne:
- Zapobiega utracie danych
- Cofa się w czasie
- Dystrybuuje zmiany w twojej sieci
- Tworzy przyrostowe kopie zapasowe
- Dostarcza dane testowe twórcom oprogramowania
Jeśli chcesz dowiedzieć się więcej o Point-In-Time-Recovery i archiwizowaniu dziennika transakcji, skontaktuj się z nami już dziś.
SKONTAKTUJ SIĘ Z NAMI >>Elastyczne i niezawodne odzyskiwanie po awarii dzięki funkcji Point-In-Time-Recovery
Podczas gdy odzyskiwanie Point-In-Time-Recovery (PITR) w PostgreSQL jest dobrym sposobem ochrony danych, jest również o wiele łatwiejsze w użyciu, niż w większości komercyjnych baz danych. PostgreSQL PITR jest elastyczny, niezawodny i szybki. Oferuje wszystkie zaawansowane funkcje ogólnie potrzebne w świecie przedsiębiorstw. PostgreSQL stara się być łatwy w utrzymaniu.
Point-In-Time-Recovery jest nie tylko przydatne do ochrony danych, ale także umożliwia tworzenie testowych baz danych dla programistów baz danych. Testowanie na rzeczywistych danych jest bardzo korzystne, a PITR umożliwia szybkie i łatwe dostarczanie programistom danych ze świata rzeczywistego.
Zapewnienie programistom lepszych danych testowych
Przesyłanie strumieniowe dzienników transakcji do archiwum
Tradycyjnie dzienniki transakcji były archiwizowane przy użyciu niestandardowych skryptów powłoki. Jednak archiwizacja PostgreSQL WAL to coś więcej niż to, co jest powszechnie znane większości ludzi.
PostgreSQL umożliwia strumieniowe przesyłanie dzienników transakcji bezpośrednio do archiwum. Nie ma potrzeby konfigurowania uwierzytelniania SSH. Nie ma nawet potrzeby logowania do powłoki.
Przesyłanie WAL do archiwum ma wiele zalet, takich jak między innymi:
- Łatwe do zainstalowania
- Łatwe w obsłudze
- Zero utraty danych (w razie potrzeby)
- Nie potrzeba kluczy SSH
- Nie jest wymagane zdalne logowanie (wystarczy standardowy port bazy danych)
Jeśli chcesz dowiedzieć się więcej na temat Point-In-Time-Recovery, skontaktuj się z nami w dowolnym momencie.
Profesjonalna pomoc
Skontaktuj się z nami już dziś, aby otrzymać osobistą ofertę od CYBERTEC. Oferujemy terminową dostawę, profesjonalną obsługę i ponad 20-letnie doświadczenie PostgreSQL.
SKONTAKTUJ SIĘ Z NAMI >>