PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Conceitos de alta disponibilidade do Oracle no PostgreSQL


Às vezes, as pessoas perguntam sobre determinados recursos do Oracle High Availability e se eles existem no PostgreSQL.

Na maioria dos casos, existem recursos muito semelhantes. A razão para a semelhança é que PostgreSQL e Oracle têm arquiteturas muito semelhantes e, portanto, os mecanismos de proteção de dados também se desenvolveram na mesma linha.

Por exemplo, o Oracle Data Guard está transmitindo a replicação do log de transações, portanto, é muito semelhante em conceito à replicação de streaming física no PostgreSQL. O Active Data Guard é onde os usuários Oracle podem executar consultas em um servidor em espera, que novamente é semelhante em conceito ao Hot Standby.

Oracle RAC? Você realmente não precisa do Oracle RAC. Ou pelo menos especialistas qualificados da Oracle me dizem isso e minha própria experiência confirma isso. Até porque a recuperação de desastres para RAC precisa ser fornecida pelo Data Guard (então por que não usar o Data Guard). Portanto, não há equivalente de RAC no mundo do PostgreSQL. (Ufa!)

Procurando por RMAN? Existe uma ferramenta de backup e recuperação chamada Barman, que aproveita os recursos internos do Point in Time Recovery.

Há mais detalhes lá também, mas uma explicação totalmente detalhada é algo a ser discutido como parte do treinamento técnico ou de um projeto de migração. A mensagem principal é que o PostgreSQL suporta HA com uma variedade de recursos detalhados que estão em produção há muitos anos.