LINUX.ORG.RU

pg_basebackup (postgres) со сжатием — на каком этапе сжимается файл?

 


0

1

Привет. Допустим,есть БД размером в 1 ТБ. Хочу перенести его на другой сервер с помощью pg_basebackup (другие методы не предлагать, вопрос пока что больше теоретический, прорабатываю варианты). Но 1 ТБ гнать по сети не могу, слишком долго будет. Поэтому идея такая: запускать pg_basebaclup с опциями

-F t (-F, --format=p|t output format (plain (default), tar))
-z (-z, --gzip compress tar output)
-Z 7 (-Z, --compress=0-9     compress tar output with given compression level)

Так вот, вопрос, на каком этапе происходит сжатие? До передачи данных по сети (на стороне сервера, откуда копируем БД) или уже после передачи по сети (на стороне сервера, который получает копию базы в tar.gz-формате)? Если второй вариант, то когда именно сжимаются файлы? После получения всей базы или как?

★★★

https://www.postgresql.org/docs/11/app-pgbasebackup.html

Enables gzip compression of tar file output, and specifies the compression level (0 through 9, 0 being no compression and 9 being best compression). Compression is only available when using the tar format, and the suffix .gz will automatically be added to all tar filenames.

feanor ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.