Apresentação
Grupo de Auto-Sintonia de Banco de Dados da PUC-Rio.
Sobre o Grupo
Nosso grupo estuda como fazer sistemas gerenciadores de banco de dados mais autônomos com relação à sintonia (tuning). Nossa abordagem consiste em utilizar agentes do software em diferentes arquiteturas de integração de modo que o SGBD possa conseguir níveis mais elevados da autonomia e reatividade.
Implementações
Nosso foco de implementação está em estender ou criar novos módulos sobre o SGBD PostgreSQL. Nós implementamos com sucesso uma extensão do PostgreSQL contendo o conceito de índices hipotéticos. Este conceito fornece ao usuário o poder de experimentar novos índices sem incorrer na sobrecarga de materializar estes índices. Implementamos também um conjunto de agentes de software para a manutenção (criação, remoção e re-indexação) automática de índices no PostgreSQL. Com estes agentes, o sistema detecta automaticamente a carga de trabalho que está sendo submetido e ajusta, de forma automática e pró-ativa, as suas estruturas de índices, a fim de aumentar o desempenho da carga de trabalho como um todo.
|