Filtrar


Questões por página:

A alta disponibilidade de bancos de dados pode ser alcançada através de técnicas de clusterização e replicação.



Qual a principal diferença entre clusterização e replicação?

Analise as afirmativas abaixo sobre controle de concorrência em bancos de dados.



1. O bloqueio (locking) é um mecanismo utilizado para impedir que múltiplas transações acessem o mesmo dado simultaneamente de forma conflitante.


2. O controle de concorrência otimista assume que conflitos são raros e verifica a ocorrência de conflitos apenas no momento do commit da transação.


3. O nível de isolamento SERIALIZABLE é o mais restritivo e garante que o resultado da execução concorrente de transações seja o mesmo de alguma execução serial.



Assinale a alternativa que indica todas as afirmativas corretas.

A otimização de consultas é um processo crucial para o desempenho de bancos de dados. O otimizador de consultas utiliza estatísticas sobre os dados para gerar um plano de execução eficiente.



Qual das seguintes ações pode ajudar o otimizador a gerar melhores planos de execução?

OLAP (Online Analytical Processing) é uma tecnologia que permite a análise rápida e interativa de grandes volumes de dados.



Qual é a estrutura de dados fundamental utilizada em sistemas OLAP para organizar os dados de forma multidimensional?

O conceito de Big Data refere-se a conjuntos de dados extremamente grandes e complexos. Uma arquitetura comum para lidar com Big Data é o Data Lake.



Qual a principal característica de um Data Lake?