Frameworks que utilizam sharding como forma de distribuição

O particionamento horizontal de um banco de dados (ou sharding) é realizado utilizando estruturas que permitem a identificação de cada partição. Quanto a estas, as três mais comuns são:
R: hash, intervalo e diretório.

O particionamento de dados está intimamente ligado à replicação. Quantos a esses dois processos, é verdade que:
R: a integração do sharding com a replicação promove a alta disponibilidade.

O Apache Cassandra utiliza uma estrutura de hash consistente para particionar os dados. Quanto a essa estrutura, escolha a alternativa correta:
R: É organizado em uma estrutura visualizada como um anel.

Para realizar o sharding, o MongoDB necessita de uma estrutura mínima com três componentes: shards, roteadores de consulta e servidores de configuração. Quanto a esses componentes, é verdade que:
R: os roteadores de consulta são a interface entre o aplicativo cliente e os shards propriamente ditos.

Os roteadores de consulta do MongoDB são chamados de mongos. Quanto aos mongos, é correto afirmar:
R: A cada consulta é necessário que os mongos acessem os metadados, mesmo que essa busca seja repetida.

Deixe um comentário