Optimus Proxy
Diminuição do tempo de resposta de consultas por
meio de um proxy.
Motivação
SGBD perde muito tempo lidando com as
seguintes tarefas:
 (i) Otimizando consultas;
 (ii) Tratando erros simples, o que gera
overhead e aumenta o tempo de resposta
da consulta;
 (iii) Fazendo a mesma consulta (em alguns
sistemas) várias vezes seguidas;

Proposta



Cenário: clientes acessando um banco de
dados qualquer.
Idéia: inserir um proxy intermediário com o
intuito de aliviar o SGBD da otimização das
consultas, tratamento de erros (tipográficos,
por exemplo) e possivelmente fazer cache
dos resultados mais retornados.
Ambiente: qualquer ambiente
cliente/servidor, mas talvez possamos focar
em BDs móveis.
Estrutura
Implementação
No proxy seriam implementados os
seguintes componentes:
 (i) Otimizador de consultas;
 (ii) Error handler (um spell checker, por
exemplo) das consultas;
 (iii) Mecanismo de cache;

Download

Optimus Proxy