{"id":553,"date":"2020-08-25T16:19:34","date_gmt":"2020-08-25T16:19:34","guid":{"rendered":"https:\/\/4linux.com.br\/?page_id=553"},"modified":"2023-10-10T21:18:45","modified_gmt":"2023-10-10T21:18:45","slug":"o-que-e-hotstandby","status":"publish","type":"page","link":"https:\/\/4linux.com.br\/o-que-e-hotstandby\/","title":{"rendered":"O que \u00e9 HotStandby"},"content":{"rendered":"\n
Quando o ambiente se torna grande demais, por vezes, faz-se a cria\u00e7\u00e3o de r\u00e9plicas, tamb\u00e9m conhecido como crescimento horizontal. As r\u00e9plicas s\u00e3o criadas com o intuito de se distribuir a carga de dados para consulta. Neste ponto entra o HotStandby, este \u00e9 o nome que se d\u00e1 as r\u00e9plicas que est\u00e3o liberadas para leitura, tamb\u00e9m conhecidas como slaves.<\/p>\n\n\n\n
O PostgreSQL trabalha com dois tipos de replica\u00e7\u00e3o, a replica\u00e7\u00e3o s\u00edncrona e a ass\u00edncrona, e essas r\u00e9plicas se comunicam com o servidor master. A comunica\u00e7\u00e3o se d\u00e1 de duas formas: Log Shipping e\/ou Streaming Replication. Sendo que a streaming replication utiliza um protocolo pr\u00f3prio de comunica\u00e7\u00e3o.<\/p>\n\n\n\n
O ‘continuous archiving’ pode ser usado para criar uma configura\u00e7\u00e3o de cluster de alta disponibilidade (HA) com um ou mais servidores em espera prontos para assumir as opera\u00e7\u00f5es se o servidor prim\u00e1rio falhar. Esse recurso \u00e9 amplamente conhecido como warm standby ou Log Shipping.<\/p>\n\n\n\n
Streaming Replication (SR) fornece ao banco de dados prim\u00e1rio a capacidade de enviar e aplicar continuamente os registros WAL XLOG a um certo n\u00famero de servidores em standby para mant\u00ea-los atualizados. A Streaming Replication permite que um servidor em standby fique o mais atualizado poss\u00edvel com o envio de log baseado em arquivo. O standby se conecta ao prim\u00e1rio, que transmite os registros do WAL para o modo de espera \u00e0 medida que s\u00e3o gerados, sem esperar que o arquivo do WAL seja preenchido.<\/p>\n\n\n\n
Veja outros que temos:<\/strong><\/p>\n\n\n