Puncte:0

Backup-uri rulante ale fișierelor .sql

drapel in

Am o grămadă de containere docker care conțin diferite baze de date. Pentru fiecare container există un Jenkins-Job care realizează o copie de rezervă zilnică a bazei de date ca fișier .sql și apoi arhivează acest fișier. După cum vă puteți imagina, acest lucru duce la o mulțime de date redundante în timp:

-rw-r--r--. 1 admin admin 103475967 30. Aug 02:15 20210830021501_all-databases.sql.gz
-rw-r--r--. 1 admin admin 103475967 31. Aug 02:15 20210831021501_all-databases.sql.gz
-rw-r--r--. 1 admin admin 103475967 1. Sep 02:15 20210901021501_all-databases.sql.gz

De obicei, veți folosi instrumentul de backup rulant specific bazei de date. Dar vreau să păstrez lucrurile simple și generice, exportând doar un fișier .sql.

Acum caut o modalitate de a stoca doar diferențele fișierelor .sql. Există mai multe întrebări (Aici și Aici de exemplu) conducând la rdiff-backup ca un instrument bun pentru aceasta. Dar mie mi se pare că rdiff-backup este conceput să funcționeze cu foldere întregi, de ex. folderul în care baza de date stochează datele sale, și nu fișierele sql în sine.

Există un instrument pentru a stoca o bază de date independentă init .sql-file și de acolo numai diferențele.

Puncte:0
drapel my

Puteți folosi o abordare diferită, folosind zpaq. Puteți găsi pe FreeBSD (versiunea foarte veche), Debian (actualizat) sau direct de pe site-ul autorului http://mattmahoney.net/dc/zpaq.html

Veți obține un singur fișier cu tot SQL-ul dorit, stocat în interior, criptat opțional

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.