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