Назад | Перейти на главную страницу

Нужны ли нам непрерывное архивирование PostgreSQL и PITR?

У нас есть база данных биллинга, в которой используется серверная часть PostgreSQL, и наш менеджер по биллингу настоял на том, чтобы мы делали резервные копии ежечасно из-за того, сколько работы мы потеряем при ежедневном резервном копировании.

Моя неопытность в управлении базами данных размером больше, чем куча сайтов Wordpress, начинает проявляться, поскольку «ежечасное резервное копирование» превратилось в «почему наша база данных такая медленная» по мере роста нашей базы данных биллинга. Итак, в поисках решений этой проблемы, в основном в виде какой-то схемы, где я реплицирую базу данных на другой сервер, который выполняет резервное копирование, я нашел это уникальная особенность Postgres. (Или, по крайней мере, я не могу найти такой схемы для MySQL, с которой я более знаком)

Это то, что я ищу? Или есть лучшее решение нашей проблемы? Собираемся ли мы потерять какие-либо наши данные, если кто-то случайно взорвет таблицу или большую часть наших клиентов? Это также решение проблемы «мы заблокировали виртуальную машину или жесткий диск вышел из строя»? Насколько сложно восстановить нашу базу данных до определенного момента времени?