Questões de Concurso
Sobre banco de dados paralelos e distribuídos em banco de dados
Foram encontradas 245 questões
Com relação a bancos de dados distribuídos, julgue o item que se segue.
Bancos de dados distribuídos trabalham com escalabilidade
horizontal, na qual ocorre a expansão da capacidade de
armazenamento de um nó específico.
Nesse contexto, uma importante questão de projeto refere-se à
Do Banco Nossa Caixa
Disponível em: https://www.saopaulo.sp.gov.br/ultimas-noticias/ nossa-caixa-usa-sistema-pioneiro-de-processamento-de-dados/. Acesso em: 5 jan. 2024.
No modelo de arquitetura Massively Parallel Processor, MPP, extensibilidade e escalabilidade são características comuns e vantajosas no armazenamento e no processamento de dados paralelos.
Nesse contexto, qual modelo de processamento se enquadra à arquitetura MPP?
O sharding é necessário para garantir a
Com os dados distribuídos dessa forma,
Julgue o próximo item, relativos a banco de dados.
Sistemas de banco de dados podem ser projetados para
aproveitar as arquiteturas de computação paralela, em que
uma máquina servidora executa operações no banco de
dados.
Julgue o item seguinte, a respeito do desenvolvimento orientado ao comportamento (BDD).
A linguagem ubíqua Cucumber é utilizada para a definição
de cenários iniciais no BDD e permite que a equipe de
negócios faça levantamentos com as partes interessadas
(stakeholders) e os transforme em histórias do usuário
(user story).
Quanto ao conceito de distribuição de banco de dados (BDD), analise as afirmativas a seguir:
I - Em um sistema BDD, o banco de dados é armazenado em diversos computadores, denominados nós.
II - O sistema BDD consiste em uma relação de nós, cada qual podendo participar na execução de transações que acessam dados em um ou mais nós.
III - Num BDD as transações são processadas em apenas uma máquina e não em diversas máquinas.
IV - Um sistema BDD tem o objetivo de melhorar o desempenho nos locais de trabalho do usuário final.
Está correto apenas o que se afirma em:
Em um banco de dados distribuídos, a replicação aumenta o desempenho das operações de leitura e, também, a disponibilidade dos dados.
O Mongo DB é citado frequentemente como um dos bancos de dados não relacionais (NoSQL) mais utilizados no mundo.
Assinale a opção que representa o elemento disponível nesse sistema que mais se assemelha à ideia de tabela relacional.
I. É necessário que um nodo desempenhe o papel de coordenador e gerencie os bloqueios entre transações concorrentes.
II. O sistema não pode se recuperar de uma falha em um link de comunicação que conecta sites caso haja um particionamento da rede.
III. Em um esquema que usa um site primário sem site de backup, caso o nodo primário falhe, todas as transações em execução precisam ser abortadas.
Quais estão corretas?
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