tráfego na rede

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

tráfego na rede

Mensagem por MARCELOG »

Olá pessoal, utilizo qt e sqlite acessado via hbnetio.
Estou elaborando um relatório que pegará os dados principais numa tabela e os dados vinculados em várias outras tabelas no banco de dados.
Assim, para cada registro selecionado, de modo a garantir a atualidade dos dados, solicito no servidor os dados principais do registro e, a partir deles, solicito os dados vinculadas que não são e/ou estão uniformes e estruturados.
Dessa forma, para gerar o relatório, dependendo da seleção do usuário, são realizadas várias requisições, a principal e as vinculadas.

Então, surgiu uma dúvida: o que é melhor?
a) Efetuar várias requisições com baixo volume de dados ao servidor, ou;
b) Efetuar uma única requisição com grande volume de dados ao servidor.

Obviamente, a construção de várias sentenças 'sql' para execução do servidor é tranquilo.
Já a construção de uma única sentença 'sql' que devolva os dados principais e vinculados vai dar trabalho e envolve a uniformização e estruturação dos dados.

Obrigado.

Marcelo Giovane.
Água mole em pedra dura tanto bate que até espirra!
Responder