[+] Przyrostowa kopia zapasowa bazy SQL

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

[+] Przyrostowa kopia zapasowa bazy SQL

Post autor: czarownik »

Witam.
Ostatnio zastanawiam się nad procedurą przyrostowej kopii zapasowej postgresta, do tej pory robię to za pomocą skryptu, ale baza robi się coraz większa i większa, przydałoby się jakoś to podzielić. Znacie jakiś sposób żeby za pomocą skryptu robić przyrostowe kopie zapasowe i raz w tygodniu całościowe?
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Nie jestem na 100% pewien, ale zdaje się, że ta (i mnóstwo innych) funkcjonalność dostępna jest przez slony. Ja w każdym bądź razie tam bym szukał. Choć może być i tak, że to jest strzelanie z armaty do muchy, a sam postgres ma coś wbudowane?
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Nie wiem jak jest w przypadku PostgreSQL ale tam tez na pewno baza jest w postaci jednego pliku więc dodanie jednego wiersza zmienia cały plik, a kopie przyrostowe działają na zasadzie, że sprawdzają, który plik był zmieniany ostatnio - tu zawsze będzie jeden.
Może rozwiązaniem będzie skrypt z użyciem SQL; wybierasz o 23:58 wpisy, które zostały dodane tego dnia i kopiujesz je do nowej tabelki w nazwie z datą i znajdującej się w bazie danych backup - a potem taką bazę zrzucasz.
Na prawdę ta baza jest taka duża, że chcesz przyrostowe kopie robić?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

grzesiek pisze:ale tam tez na pewno baza jest w postaci jednego pliku
Aż sprawdziłem z ciekawości ]krogulec:/var/lib/postgresql/8.4/main/base# find ./ -type f | wc -l
2801[/code]
PostgreSQL posiada wbudowany mechanizm tworzenia kopii przyrostowych - zwie się to Point in Time Recovery. Możesz o tym poczytać w oficjalnej dokumentacji lub np. tu.
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Post autor: czarownik »

Dziękuję serdecznie, jakoś nie mogłem na to trafić.
ODPOWIEDZ