Resumo: |
Esse trabalho tem como objetivo principal comparar o desempenho de duas estruturas de indexação, índices de bitmap versus índices tradicionais, utilizando o banco de dados pós-relacional Caché. Foram construídas duas classes (tabelas), e foram populadas com cinco milhões de registros, utilizou-se a população automática de dados do Cachê passando como parâmetro o tipo de registro que seria desejado para cada propriedade da classe, procurando com isso aproximar o máximo possível de um ambiente real, foi utilizado um computador com uma configuração simples, e o banco em uma versão de avaliação. Os testes buscaram realizar consultas simples e complexas, procurando simular a realidade de um sistema que utilize esses tipos de indexação, todas as características tanto do hardware como dos parâmetros de configuração do banco foram mantidas em todas as consultas, e realizaram-se vinte e uma consultas para cada comando SQL. Com base nos resultados das tomadas de tempos tivemos a oportunidade de verificar que a indexação de bitmap foi em todos os casos mais eficiente tanto em consultas simples, como em consultas complexas, ficando claro que o tipo de índice influencia no desempenho da consulta. |