, новичкам скорее всего https://www.youtube.com/watch?v=joiK2DuGiFs
Новичкам будет полезно знать, что pg_dump для резервного копирования использовать не стоит. А вообще, теория полезная.
Ну дык я вот лично не нашёл как сделать бэкап отдельной базы , пробкап весь кластер фигачит
А чего трудного-то? Впрочем, в ролике аккурат про отдельную базу.
1. И, наверное, самое важное - невозможность проверки результата дампа через pg_dump, кроме как рестор из него. pg_probackup валидирует данные и можно быть уверенным, что все файлы кластера на месте и можно восстановиться на нужную точку. Нафиг такой бекап, если в итоге там тыква? 2. Инкрементный бекап, что сильно уменьшает время и размер резервных копий. 3. Непрерывная архивация, вы получаете возможность восстановления буквально на последние транзакции, а не на прошлый час, сутки или как часто там делается дамп. RPO можно свести к секундам. 4. Время резервного копирования фулла у pg_probackup, по личным наблюдениям примерно на треть меньше, чем у дампа. Хотя итоговый фулл занимает в целом больше места, чем дамп. Но тут всё индивидуально и зависит от базы, да и инкременты в итоге зарешивают. А вот время восстановления из дампа в разы, а иногда и на порядок больше чем из бекапа. Ждать сутки пока накатится дамп - ну такое себе, бизнес не простит. Т.о. RTO намного меньше у pg_probackup. 5. pg_probackup восстанавливает кластер целиком (ну или выбранные базы), обычно не надо делать никаких манипуляций чтобы это всё завелось. Ну либы поставить, например, помимо самого пг, если сервер вообще с нуля восстанавливаете. 6. Из минусов, для кого-то это важно, pg_probackup не может сделать выборочную копию базы, только кластер. Восстановить отдельно можно, как говорил выше. 7. Из плюсов pg_dump - можно вытащить прям отдельный объект, без рестора всего дампа, если дамп был в текстовом формате. Хотя, это легко обходится, например использованием ZFS, обсуждали вчера тут. 8. Дамп можно восстановить в другую мажорную версию postgres, pg_probackup только в ту же версию кластера. Это то, что пришло в голову, на самом деле есть ещё куча приятных фич pg_probackup.
Ну так сказали что это не бэкап
Я не говорил, что дамп - не бекап. Бекап - это, утрированно, любая фигня, которая позволяет восстановиться. Просто инструменты для этого сильно разные. Можно машину плоскогубцами ремонтировать, но удобнее набором инструментов.
Вот.
Да, у нас так и выгружается всё
Обсуждают сегодня