← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2023

Questão comentada de Banco de Dados

O MySQL Cluster é uma tecnologia que permite a distribuição de Sistemas Gerenciadores de Banco de Dados (SGBDs) MySQL. O componente que realiza a leitura do arquivo de configuração do MySQL Cluster e distribui a informação para todos os nodos que a solicitem é:

Gabarito: D

No MySQL Cluster, cada componente tem uma função bem separada, e a banca gosta justamente de confundir esses papéis. Pense nele como uma equipe: um processa, outro guarda os dados, outro coordena a conversa e outro distribui as informações de configuração. A ideia central da questão é identificar quem lê o arquivo de configuração do cluster e repassa essa informação para os nós que pedirem. Esse papel é do ndb_mgmd, que é o Management Server do MySQL Cluster. Ele carrega as configurações do cluster e as disponibiliza para os demais nodos, funcionando como o ponto de referência administrativo e de distribuição dessas informações. Em outras palavras: se alguém no cluster quer saber como tudo foi configurado, é para ele que a pergunta vai. Já o ndbd é o Data Node, isto é, o nó que armazena e processa os dados. O mysqld é o servidor MySQL tradicional, que atende as conexões SQL. O ndb_mgm é apenas uma ferramenta de gerenciamento/cliente para administração do cluster, não o componente que centraliza a leitura e distribuição da configuração. Por isso, o gabarito é a alternativa D. Em termos práticos, o ndb_mgmd faz o trabalho de gerenciamento do cluster e distribui a configuração aos nós que solicitarem, exatamente como descrevem os manuais do MySQL Cluster.

Continue treinando

Questões relacionadas