Repositório UNIFEI UNIFEI - Campus 1: Itajubá PPG - Programas de Pós Graduação Dissertações
Use este identificador para citar ou linkar para este item: https://repositorio.unifei.edu.br/jspui/handle/123456789/952
Tipo: Dissertação
Título: Operadores de projeção e seleção para a Linguagem de Consulta do ObInject.
Autor(es): ALCKMIN, João Francisco Campos do Amaral Rennó
Abstract: Os avanços tecnológicos vêm tornando os sistemas de armazenamento de informações cada vez mais necessários. Conforme os sistemas evoluem e se tornam mais complexos, o número de objetos que precisam ser instanciados e persistidos aumenta consideravelmente. O framework ObInject surgiu a partir desta necessidade, realizando a persistência e indexação de uma larga quantidade de objetos de maneira transparente à aplicação com um desempenho superior aos frameworks comumente utilizados para este fim. A persistência dos objetos de uma aplicação Java de forma nativa sem a necessidade de mapeá-los em tabelas proporciona ao ObInject uma clara vantagem nos quesitos desempenho e escalabilidade em relação aos frameworks de persistência que fazem uso da técnica de mapeamento objeto-relacional, os chamados frameworks ORM. Contudo, o grau de usabilidade do framework ObInject era insuficiente para tornar sua adoção em massa uma realidade devido à complexidade inerente à manipulação de suas estruturas de dados, até que o surgimento da linguagem de consulta do ObInject (OIQL) tornou as operações de consulta mais acessíveis e intuitivas. A linguagem OIQL é uma linguagem de consulta baseada em métodos, porém muitos destes métodos ainda não foram implementados ou possuem uma implementação parcial apenas. Este trabalho tem por objetivo principal implementar os operadores de projeção e seleção através dos métodos da linguagem select e where, respectivamente. Objetivos secundários incluem a implementação dos operadores lógicos de conjunção e disjunção e a melhoria da estrutura interna do framework ObInject. Os experimentos realizados ao final do trabalho validaram as mudanças na estrutura interna do framework e em sua linguagem de consulta, confirmando um desempenho superior em relação às alternativas.
metadata.dc.publisher.department: IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
metadata.dc.publisher.program: Programa de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação
Citação: ALCKMIN, João Francisco Campos do Amaral Rennó. Operadores de projeção e seleção para a Linguagem de Consulta do ObInject. 2017. 89 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2017.
URI: https://repositorio.unifei.edu.br/jspui/handle/123456789/952
Data do documento: Ago-2017
Aparece nas coleções:Dissertações

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
dissertacao_alckmin_2017.pdf1,26 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.