Questões de Concurso
Sobre banco de dados paralelos e distribuídos em banco de dados
Foram encontradas 184 questões
O desafio de se armazenar e processar grandes volumes de dados com formatos diversos levou ao surgimento de bancos de dados não Relacionais (NoSQL). Essas demandas resultaram na necessidade de se desconsiderar em algumas características existentes em bancos de dados relacionais, em lugar de outras características mais flexíveis. Lidar com grandes quantidades de dados de forma estável e permitir que aplicações escalem a um custo baixo significa que características como a integridade garantida por meio de transações e a flexibilidade na criação de índices e consultas nem sempre serão possíveis. Considerando os NoSQL, analise as asserções a seguir.
I. Um sistema de armazenamento de chave-valor permite que os registros sejam armazenados e recuperados com base em uma chave e pode fornecer recursos de consulta limitados, mas não é um sistema de banco de dados completo.
II. Um documento no MongoDB é um objeto RTF (Rich Text Format) que possui, por padrão, um atributo _id que permite a realização de consultas e a recuperação do documento.
III. Como em muitos outros bancos de dados, no MongoDB o particionamento é feito com base no valor de um atributo especificado, chamado de atributo de particionamento ou chave de fragmento.
IV. No MongoDB os identificadores para os objetos inseridos, que podem ser usados como chaves para recuperar os objetos associados à chave, devem ser criados manualmente.
Estão corretas apenas as asserções
I. Arquitetura cliente-servidor tem um ou mais processos clientes e um ou mais processos servidores; um processo cliente pode enviar uma consulta para qualquer processo servidor.
II. A arquitetura cliente-servidor permite que uma única consulta abranja vários servidores.
III. A arquitetura middleware é a camada de software que coordena a execução de consultas e transações em um ou mais servidores de banco de dados independentes.
IV. O acesso a uma relação armazenada em um site remoto acarreta custos de passagem de mensagem e, para reduzir essa sobrecarga, uma única relação pode ser replicada ou fragmentada.
V. A fragmentação e a replicação não podem ser combinadas; uma relação pode ser particionada em diversos fragmentos, mas não pode haver réplicas desses fragmentos.
Está correto o que se afirma apenas em
No que diz respeito às novas tecnologias, julgue o item.
A tecnologia Blockchain baseia-se no conceito de
DLT (Distributed Ledger Technology) — um livro-razão
distribuído.
As opções a seguir apresentam características do framework Spark, à exceção de uma. Assinale-a.
Os componentes analisadores de texto são denominados
A implementação do MapReduce é responsável por quebrar os dados em pedaços, criar várias instâncias das funções map e reduzi-las, alocá-las e ativá-las em máquinas disponíveis na infraestrutura física, além de monitorar os cálculos para eventuais falhas.
Com relação aos estágios do processamento e otimização de consultas SQL em sistemas de bancos de dados distribuídos, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A consulta de entrada em dados distribuídos é especificada formalmente usando uma linguagem de consultas, que depois, é traduzida para uma consulta algébrica em relações globais. A tradução refere-se ao esquema conceitual global e não leva em consideração a distribuição e a replicação de dados.
( ) Em bancos de dados distribuídos, a fragmentação resulta em relações armazenadas em sites separados com alguns fragmentos. Este estágio mapeia a consulta distribuída no esquema global para as consultas separadas em fragmentos individuais, usando informações de distribuição e replicação de dados.
( ) A otimização local da consulta consiste em construir uma estratégia com base em uma lista de candidatas que está mais próxima do ideal. A lista de consultas otimizadas pode ser obtida ao permutar a ordenação das operações em uma consulta de fragmentos geradas em estágios anteriores.
As afirmativas são, na ordem apresentada, respectivamente,
Julgue o item subsequente, relacionados a topologias típicas de ambientes de alta disponibilidade e escalabilidade.
Na topologia master-slave, dados nunca são criados no nó
slave, podendo apenas ser lidos nesse tipo de nó.
A respeito de banco de dados, julgue o item a seguir.
Em uma arquitetura do tipo banco de dados distribuídos,
quando um servidor de banco de dados não tem os dados
solicitados em uma consulta, ele obtém esses dados em outro
servidor e devolve o resultado de forma transparente.
Julgue o item a seguir, relativo a blockchain e smart contracts.
Uma característica de blockchain é o fato de que seus
registros de dados são mantidos em um banco de dados
distribuído e são protegidos contra adulteração e revisão até
mesmo dos operadores dos nós do armazenamento de dados.