Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): João Paulo Poffo
Título: Nova Organização para Estrutura de Dados em Bancos Relacionais: Estudo de Caso
 
Resumo:
Este trabalho é a implementação e realização de prova de conceito de um tipo de tabela para o Sistema Gerenciador de Banco de Dados (SGDB) MySQL. Um storage engine do MySQL é a camada que faz a persistência dos dados e se comunica com o SGDB através de uma Application Programing Interface (API). Cada tabela do MySQL pode ser de um storage engine diferente e este é identificado através do tipo de tabela. No tipo de tabela desenvolvido é possível criar e remover tabelas, executar seleção, inserção, exclusão e atualização de registros. A arquitetura do tipo de tabela define que todas as colunas de todos os registros são organizadas visando a diminuição de redundância e aumento de desempenho, sem necessidade de criação de índices. A prova de conceito é realizada através da comparação de informações obtidas através de testes com o tipo de tabela desenvolvido e com outros tipos do próprio MySQL, destacando as principais diferenças, limitações e capacidades. O tipo de tabela foi desenvolvido em C++ a partir do exemplo disponibilizado pela MySQL para construção de storage engines.