Área de concentração: 55137 - Mestrado Profissional em Matemática, Estatística e Computação Aplicadas à Indústria
Criação: 07/12/2016
Nº de créditos: 6
Carga horária:
Teórica Por semana |
Prática Por semana |
Estudos Por semana |
Duração | Total |
3 | 0 | 3 | 15 Semanas | 90 Horas |
Docentes responsáveis:
José Fernando Rodrigues Junior
Robson Leonardo Ferreira Cordeiro
Objetivos:
Introduzir os principais conceitos, técnicas e ferramentas de gerência e análise de dados em larga escala, voltado a aplicações comerciais para as quais o paradigma relacional de bases de dados não provê o suporte necessário. O curso visa prover teoria e prática a fim de que os alunos possam aplicar as novas técnicas e ferramentas estudadas na indústria.
Justificativa:
Diversas aplicações comerciais atuais necessitam gerenciar e analisar conjuntos de dados para os quais o tradicional paradigma relacional não provê o suporte necessário. Comumente, isso se deve à complexidade dos dados (e.g., grandes grafos, impressões digitais, imagens e áudio), ao intuito limitado de uso analítico, ou até mesmo à necessidade de processamento massivo dos dados em grandes clusters de computadores formados por computadores pessoais comuns. O curso visa apresentar um conjunto de conceitos, técnicas e ferramentas com o intuito de suprir tais necessidades.
Conteúdo:
NoSQL e o Processamento de Transações; Dados em Larga Escala e Computação em Nuvem; O Modelo de Programação MapReduce; Bases de Dados com Armazenamento em Colunas; Bases de Grafos; Bases de Dados de Fluxo Contínuo e Eventos Complexos; Bases de Dados Estruturados em Chave-Valor; Bases de Documentos; Bases de Dados Geográficos; Bases de Dados Biométricos e Impressões Digitais; Bases de Dados OLAP (Online Analytical Processing); Bases de Dados Multivalorados ou Não Normalizados em Primeira Forma Normal.
Forma de avaliação:
Provas e trabalhos.
Observação:
Nenhuma.
Bibliografia:
- Joe Celko. Complete Guide to NoSQL: What Every SQL Professional Needs to Know about Non-relational Databases, Elsevier, 2014.
- Eric Redmond and Jim R. Wilson. Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement, Pragmatic Bookshelf, 2012.
- Pramod J. Sadalage and Martin Fowler. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, Addison-Wesley Professional, 2012.
- Shashank Tiwari. Professional NoSQL, Wrox, 2011.
- Gaurav Vaish. Getting Started with NoSQL, Packt Publishing, 2013.
- John Sharp, Douglas McMurtry, Andrew Oakley, Mani Subramanian, Hanzhong Zhang. Data Access for Highly-Scalable Solutions: Using SQL, NoSQL, and Polyglot Persistence, Microsoft patterns & practices, 2013.
© 2024 Instituto de Ciências Matemáticas e de Computação