Prévia do material em texto
Quanto aos bancos de dados baseados em colunas e os relacionais podemos afirmar, exceto: São exemplos de aplicações indicadas para o uso do modelo NOSQL orientado a colunas: Assinale o comando que existe no modelo orientado a colunas e não existe no relacional: Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Banco de dados relacionais são adequados para projetos de Big Data Bancos de dados orientados a colunas são projetados para retornar dados com eficiência para um número limitado de colunas No banco de dados orientado por colunas, essas são armazenadas contiguamente nos blocos do disco No banco de dados colunar os dados são armazenados em linhas No relacional os dados de cada linha são armazenados juntos Explicação: Bancos de dados orientados a colunas são projetados para retornar dados com eficiência para um número limitado de colunas. Ele faz isso armazenando todos os valores de uma coluna juntos. Eles são adequados para os projetos de Big Data. Um banco de dados orientado por colunas será excelente em operações de leitura em um número limitado de colunas, no entanto, a operação de gravação será custosa em comparação com bancos de dados orientados a linhas. 2. Registro de transações como compras Todas as anteriores estão corretas Acompanhamento de status de pedidos de compra Internet of Things (IoT) para veículos e dispositivos Armazenamento de dados de logs de sistemas ou de equipamentos Explicação: Outro tipo de aplicação beneficiado pelos bancos de dados colunares são os usados em aplicações OLAP (Online Analytical Processing), enquanto orientados a linhas são usados para material OLTP (Online Transaction Processing). Alguns outros exemplos de casos de uso usando o Cassandra são: ¿ Registro de transações como compras, resultados de aplicações de testes, avaliações de filmes assistidos e o local de exibição do filme; ¿ Armazenamento de dados de séries temporais ou o resultado de logs de sistemas; ¿ Acompanhamento de status de pedidos de compras, entregas de pacotes, etc.; ¿ Armazenamento de dados de logs de sistemas ou de equipamentos; ¿ Histórico de sistemas meteorológicos, como pontos mínimos e máximos de temperaturas; ¿ Histórico de eventos realizados; ¿ Telemática: Internet of Things (IoT) para veículos e dispositivos 3. Delete Select Insert Keyspace Update Sobre o modelo orientado a colunas podemos dizer, exceto: São características do banco de dados Cassandra com exceção de: Assinale a afirmativa incorreta em relação as características do banco de dados colunar: Explicação: O Cassandra possui uma linguagem própria de consultas denominada de Cassandra Query Language (CQL) 4. O HBase e o Cassandra são exemplos de SGBDs que podem ser usados nesse modelo O Cassandra tem uma linguagem de manipulação própria denominada CQL No momento da criação de um Keyspace São projetados para retornar dados de forma eficiente para uma linha inteira O banco de dados não possui estrutura de dados fixa Explicação: No modelo baseado em chave-valor, schemaless significa, portanto que o banco de dados não possui estrutura de dados fixa 5. Armazenamento de dados flexível Escalabilidade elástica As consultas são escritas em SQL Tem suporte a transações Fácil distribuição de dados Explicação: O Cassandra possui uma linguagem própria de consultas denominada de Cassandra Query Language (CQL). 6. Bancos de dados orientados a colunas são bem adequados para sistemas OLTP ¿ OnLine Transaction Processing Tem desempenho mais rápido porque as operações de entrada e saída são extremamente rápidas Os dados em cada linha de uma tabela são armazenados juntos, por campos da tabela Bancos de dados orientados a linhas são projetados para retornar dados de forma eficiente para uma linha inteira Esse modelo é indicado quando há a necessidade de manipular um volume maior Explicação: Os bancos de dados relacionais são orientados a linhas (os registros), pois os dados em cada linha de uma tabela são armazenados juntos, por campos da tabela