🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.bazy-danych
3 messages
3 total messages Started by k3o Tue, 14 Jun 2022 08:00
filesystem snapshot jako backup bazy
#188711
Author: k3o
Date: Tue, 14 Jun 2022 08:00
9 lines
430 bytes
Cześć.
Czy poprawnym jest traktowanie migawki systemu plików (np. w Windowsowym
VSS) i tak zrobionej kopii na działającym silniku bazy danych (w moim
przypadku MS SQL i PostgreSQL).
Widziałem, że ktoś tak robił kopię plików bazy i logu MSSQL.
Czy takie podejście jest poprawne i bezpieczne?
Jak to się ma w stosunku do bazy postgresa - tam w folderze jest
znacznie więcej plików używanych przez silnik.

pozdro.
Re: filesystem snapshot jako backup bazy
#188712
Author: =?UTF-8?Q?Cezary
Date: Tue, 14 Jun 2022 18:34
20 lines
674 bytes
W dniu 14.06.2022 o 08:00, k3o pisze:
> Cześć.
> Czy poprawnym jest traktowanie migawki systemu plików (np. w Windowsowym
> VSS) i tak zrobionej kopii na działającym silniku bazy danych (w moim
> przypadku MS SQL i PostgreSQL).
> Widziałem, że ktoś tak robił kopię plików bazy i logu MSSQL.
> Czy takie podejście jest poprawne i bezpieczne?
> Jak to się ma w stosunku do bazy postgresa - tam w folderze jest
> znacznie więcej plików używanych przez silnik.
>
> pozdro.


Jeśli baza działa, to bym nie ryzykował.
Lepiej po ludzku pg_dump, masz pewność, że to jest konkretny stan z
jakiejś chwili czasowej.


--
Cezary Grądys
czarekgr@wa.onet.pl
Re: filesystem snapshot jako backup bazy
#188713
Author: "PawelS pawel(at
Date: Wed, 15 Jun 2022 20:08
15 lines
898 bytes
W dniu 14.06.2022 o 08:00, k3o pisze:
> Cześć.
> Czy poprawnym jest traktowanie migawki systemu plików (np. w Windowsowym VSS)
> i tak zrobionej kopii na działającym silniku bazy danych (w moim przypadku MS
> SQL i PostgreSQL).
> Widziałem, że ktoś tak robił kopię plików bazy i logu MSSQL.
> Czy takie podejście jest poprawne i bezpieczne?
> Jak to się ma w stosunku do bazy postgresa - tam w folderze jest znacznie
> więcej plików używanych przez silnik.

W przypadku PostgreSQL są funkcje: pg_start_backup() i pg_stop_backup()
https://www.postgresql.org/docs/current/continuous-archiving.htm#BACKUP-LOWLEVEL-BASE-BACKUP-NONEXCLUSIVE
zapewniające spójność data_directory podczas wykonywania kopii zapasowej.
Tak, takie podejście po spełnieniu określonych warunków dotyczących
braku wykonywania operacji modyfikowania struktury bazy danych
jest poprawne i bezpieczne.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads