PostgreSQL com Índices Hipotéticos
  Teoria
  Como Usar
  Execução On-line
  Resultados Experimentais
  Download
  PostgreSQL com Criação Automática de Índices
  Teoria
  Como Usar
  Execução On-line
  Resultados Experimentais
  Download
  PostgreSQL com Agentes de Auto-Sintonia de Índices
  Teoria
  Como Usar
  Execução On-line
  Resultados Experimentais
  Download
  Arquitetura Não-Intrusiva Multi-Agentes para Auto-Sintonia de Índices
  Teoria
  Como Usar
  Execução On-line
  Resultados Experimentais
  Download
 

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.