Комментарии 9
Из утилит мне действительно больше всех по душе пришлась pg_probackup
Разные режимы работы, локальный/удаленный бекап, стриминг wal'ов. Все, что нужно.
Единственный минус, что некоторые ее опции весьма своеобразны и документация, конечно, "на уровне Бог" (в смысле — могла бы быть лучше)
Спасибо, полезно почитать
Опрос: Каким инструментов для бекапов вы пользуетесь?
pgbackrest
В основном, подкупает функция delta restore
The delta option allows pgBackRest to automatically determine which files in the database cluster directory can be preserved and which ones need to be restored from the backup — it also removes files not present in the backup manifest so it will dispose of divergent changes. This is accomplished by calculating a SHA-1 cryptographic hash for each file in the database cluster directory. If the SHA-1 hash does not match the hash stored in the backup then that file will be restored.
Возможно стоит добавить в сводную таблицу.
В пункст Инкрементальные бэкапы или создать новый пункт?
это новый пункт «Инкрементальное восстановление (delta restore)»
И это действительно очень важная фича, и похоже, она есть только у pgbackrest.
И это действительно очень важная фича, и похоже, она есть только у pgbackrest.
Фича хорошая, но, как и инкрементальный бэкап в pgbackrest, работает на файловом уровне.
У нас есть в разработке аналогичная фича, работающая на блочном уровне:
github.com/postgrespro/pg_probackup/issues/66
С большим интересом жду ваш фидбэк =)
У нас есть в разработке аналогичная фича, работающая на блочном уровне:
github.com/postgrespro/pg_probackup/issues/66
С большим интересом жду ваш фидбэк =)
pg_probackup — один из лучших инструментов резервного копирования PG.
Когда я (в своё время) принимал решение о выборе того или иного инструмента, на тот момент у меня в инфраструктуре основная часть PostgreSQL была версии 9.4, только по этому не смог воспользоваться pg_probackup.
Сейчас же, полюбилась (и не без основания) фича delta restore. Пользуюсь с удовольствием pgbackrest уже не первый год, и не смотря на инкрементальный бэкап на файловом уровне.
Хотя и не без багов, но они есть везде. Главное, это не доверять на 100% инструментам резервного копирования, а проверять свои бэкапы.
Когда я (в своё время) принимал решение о выборе того или иного инструмента, на тот момент у меня в инфраструктуре основная часть PostgreSQL была версии 9.4, только по этому не смог воспользоваться pg_probackup.
Сейчас же, полюбилась (и не без основания) фича delta restore. Пользуюсь с удовольствием pgbackrest уже не первый год, и не смотря на инкрементальный бэкап на файловом уровне.
Хотя и не без багов, но они есть везде. Главное, это не доверять на 100% инструментам резервного копирования, а проверять свои бэкапы.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Инструменты создания бэкапов PostgreSQL. Андрей Сальников (Data Egret)