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
Registro completo de metadados
Campo DCValorIdioma
dc.creatorALCKMIN, João Francisco Campos do Amaral Rennó-
dc.date.issued2017-08-
dc.identifier.citationALCKMIN, 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.pt_BR
dc.identifier.urihttps://repositorio.unifei.edu.br/jspui/handle/123456789/952-
dc.description.abstractOs 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.pt_BR
dc.language.isopt_BRpt_BR
dc.titleOperadores de projeção e seleção para a Linguagem de Consulta do ObInject.pt_BR
dc.typeDissertaçãopt_BR
dc.placeItajubápt_BR
dc.pages89 p.pt_BR
dc.keywords.portugueseObInjectpt_BR
dc.keywords.portugueseConsultapt_BR
dc.keywords.portuguesePersistênciapt_BR
dc.keywords.portugueseIndexaçãopt_BR
dc.keywords.portugueseFrameworkpt_BR
dc.keywords.englishQuerypt_BR
dc.keywords.englishPersistencept_BR
dc.keywords.englishIndexingpt_BR
dc.orientador.principalSERAPHIM, Enzo-
dc.place.presentationUniversidade Federal de Itajubápt_BR
dc.pg.programaCiência e Tecnologia da Computaçãopt_BR
dc.pg.areaSistemas de Computaçãopt_BR
dc.date.available2017-09-13T19:42:14Z-
dc.date.accessioned2017-09-13T19:42:14Z-
dc.publisher.departmentIESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação-
dc.publisher.programPrograma de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação-
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.