Titulo Estágio
PRO06-IR Estudo comparativo de tecnologias de bases de dados NoSQL
Área Tecnológica
Engenharia de Software
Local do Estágio
Aveiro Inova-Ria PT Inovação
Enquadramento
Pretende-se com este projeto analisar as vantagens e diferenças entre os vários tipos de bases de dados NoSQL (Not Only SQL) para diversos cenários de utilização, bem como efetuar uma comparação com as tecnologias tradicionais (RDBMS).
Objetivo
Este estágio enquadra-se no departamento de Coordenação Tecnológica e Investigação Exploratória (CTE), mais concretamente na divisão de Tecnologias e Desenvolvimento (CTE2), a qual tem por responsabilidade coordenar e validar a abordagem tecnologia e arquitetural dos produtos e soluções desenvolvidos na PT Inovação. Os produtos e soluções desenvolvidos pela PT Inovação possuem muitas vezes requisitos de performance e escalabilidade típicos de soluções de operadores de telecomunicações, que podem variar desde o número de acessos em simultâneo, ao tempo de resposta ou o número enorme de registos que é necessário processar em tempo útil. Consoante a combinação destes requisitos, as abordagens tradicionais baseadas em RDBMS podem não conseguir corresponder ou ter um custo proibitivo que impedem a sua utilização. As novas tecnologias nas quais as bases de dados NoSQL se baseiam podem ser uma abordagem alternativa com enormes vantagens.
Plano de Trabalhos - Semestre 1
1 - Integração no grupo do CTE2 e familiarização com as ferramentas ao dispor para o trabalho futuro
2 - Estudo do estado da arte nas bases de dados NoSQL
Plano de Trabalhos - Semestre 2
3 - Implementação de cenários de teste para simular os diversos tipos de utilizações verificadas em produtos e soluções PT Inovação
4 - Elaboração de testes comparativos e analise de resultados
5 - Elaboração de relatório final
Condições
Inclusão no âmbito do Programa Talento.
Consulta o Regulamento deste programa em: http://www.inova-ria.pt/projectos/talento.asp
Observações
Aspectos inovadores :
Familiarização com tecnologias emergentes de bases de dados NoSQL
Ferramentas a utilizar :
As diversas bases de dados NoSQL
Referências bibliográficas :
http://pt.wikipedia.org/wiki/NoSQL
Orientador
Mário Moreira
moreira@ptinovacao.pt 📩