Currículo
Armazenamento de Dados em Sistemas Distribuídos ADSD
Contextos
Groupo: Engenharia Informática > 2º Ciclo > Parte Escolar > Ramos > Multimédia > Optativas > 1º Ano
Groupo: Engenharia Informática > 2º Ciclo > Parte Escolar > Ramos > Sistemas de Informação e Gestão do Conhecimento > 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
- -: