Temos um banco de dados de faturamento que usa back-end PostgreSQL, e nosso gerente de faturamento insistiu que fizéssemos backups de hora em hora, devido à quantidade de trabalho que perderíamos com os backups diários.
Minha inexperiência em gerenciar bancos de dados maiores do que vários sites Wordpress está começando a aparecer, já que "fazer backups de hora em hora" se transformou em "por que nosso banco de dados é tão lento" à medida que nosso banco de dados de cobrança cresceu. Então em busca de soluções para esse problema, principalmente na forma de algum tipo de esquema onde eu replico o banco de dados para outro servidor que faz os backups, encontrei issorecurso exclusivo do Postgres. (Ou pelo menos não consigo encontrar nenhum esquema desse tipo para MySQL, com o qual estou mais familiarizado)
É isso que estou procurando? Ou existe uma solução melhor para o nosso problema? Perderemos algum de nossos dados caso alguém destrua acidentalmente uma tabela ou um grande subconjunto de nossos clientes? É também uma solução para "falhamos a VM ou o disco rígido falhou"? Quão difícil é restaurar nosso banco de dados para um determinado momento?