Currículo

Armazenamento de Dados em Sistemas Distribuídos ADSD

Contextos

Groupo: Engenharia de Telecomunicações e Informática > 2º Ciclo > Parte Escolar > Optativas > 1.º Ano

ECTS

6.0 (para cálculo da média)

Objectivos

1. Implementar soluções de armazenamento de dados em suporte distribuído e tolerantes a falhas; 2. Manipulação e extracção de grandes quantidades de informação de bases de dados não estruturadas; 3. Desenvolver aptidões sociais (soft skills), nomeadamente Resolução de Problemas, Trabalho de Equipe e Colaboração e Observação Crítica.

Programa

1. Introdução às Bases de Dados Não Relacionais; 2. Redundância para gerir tolerância a falhas; 3. Distribuição de Dados para gerir grandes volumes de informação; 4. Introdução ao MongoDB; 5. Extracção de dados no MongoDB; 6. Integração de informação proveniente de sensores num sistema de informação distribuído.

Método de Avaliação

O processo de ensino aprendizagem é essencialmente suportado pelas metodologias de ?problem solving?. São colocados problemas (desafios) aos alunos e eles tentam encontrar soluções e discuti-las com o docente. Mas também existirão algumas aulas teóricas complementares. | A UC é exclusivamente avaliada através projecto.A nota individual resulta da avaliação dos relatórios intercalares,do relatório final (50%) que inclui os intercalares e da apreciação do desempenho do aluno ao longo do semestre (do seu envolvimento nas discussões semanais do projecto,e na sua capacidade de exposição e discussão técnica do trabalho, 50%).É obrigatória presença nas aulas. Não existe nenhuma avaliação por exame e a época especial poderá completar a avaliação contínua se necessário.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 125.0

Carga Total -

Bibliografia

Principal

  • Performance Evaluation of NoSQL Databases Gandini A., Gribaudo M., Knottenbelt W.J., Osman R., Piazzolla P. (2014) Performance Evaluation of NoSQL Databases. In: Horváth A., Wolter K. (eds) Computer Performance Engineering. EPEW 2014. Lecture Notes in Computer Science, vol 8721. Springer, Cham Choosing the right NoSQL database for the job: a quality attribute evaluation, Lourenço, J.R., Cabral, B., Carreiro, P. et al. Journal of Big Data (2015) 2: 18. https://doi.org/10.1186/s40537-015-0025-0 NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison, A B M Moniruzzaman, Syed Akhter Hossain, 2013 (https://arxiv.org/abs/1307.0191):

Secundária

  • -:

Disciplinas de Execução

2018/2019 - 2º Semestre