Quanto a balanceamento de carga, failover e replicação de es...

Próximas questões
Com base no mesmo assunto
Q1902791 Banco de Dados

Quanto a balanceamento de carga, failover e replicação de estados, julgue o próximo item. 


Em um balanceamento de carga por transação, todas as transações de determinado cliente são enviadas para a mesma réplica do banco de dados, até que a conexão seja fechada. 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - errado

Comentário: Quando falamos sobre balanceamento de carga em sistemas de banco de dados, estamos nos referindo à distribuição de operações e transações entre diversas instâncias ou servidores, com o objetivo de otimizar recursos, melhorar a performance e garantir alta disponibilidade. A replicação de estados envolve a criação de cópias de dados em diferentes locais, enquanto o failover é um mecanismo de redundância que permite a um sistema continuar operando, transferindo a carga de trabalho para outra instância no caso de falha.

No contexto de um balanceamento de carga por transação, pode-se incorrer no erro de interpretar que cada transação ou um conjunto delas de um mesmo cliente são sempre enviadas para a mesma réplica do banco de dados. No entanto, a afirmação é incorreta porque o balanceamento de carga pode ser dinâmico, distribuindo as transações com base na carga atual dos servidores, em vez de estabelecer uma conexão fixa com uma réplica específica. Nesse sentido, enquanto algumas estratégias de balanceamento, como a afinidade de sessão, podem manter a conexão de um cliente com a mesma réplica para manter o estado da sessão, outras podem distribuir cada transação independente da origem do cliente para otimizar a utilização dos recursos.

Portanto, a alternativa correta é E - errado, já que o balanceamento de carga por transação não necessariamente envia todas as transações de determinado cliente para a mesma réplica do banco de dados até que a conexão seja fechada. Isso dependerá do método específico de balanceamento de carga que pode levar em consideração outros fatores além da manutenção da conexão com uma única réplica.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

✅Gabarito(Errado) 

O balanceamento de carga por transação não esta relacionado ao fechamento da conexão! O conceito principal, como o nome é sugestivo, tem a ideia de dividir a carga de trabalho entre as "réplicas" diferentes de banco de dados. De contrapartida, caso ocorra um problema em uma dessas máquinas(conexão encerrada) o fluxo é desviado para outras máquinas.

Gab: Errado

O balanceamento de carga por transação em um banco de dados refere-se à distribuição equilibrada de transações ou requisições entre vários nós ou servidores de banco de dados.

Ou seja, não faz sentido falar que todas as transações de um determinado cliente será feita no mesmo servidor

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo