[firebase-br] Processamento no Banco de Dados?

P@ULO paulo em sjudas.com.br
Qui Dez 28 11:09:47 -03 2006


Leonardo Anselmo escreveu:

Balanceamento de carga é algo muito importante !

O banco deve cuidar da integridade dos dados e seu relacionamentos.
A aplicação deve procurar passar dados corretos ao banco.

Quanto ao processamento você deve analisar qual é a melhor opção para 
cada caso especifico.

ex:

você pode fazer:

SELECT SUM( VALOR ) FROM TABELA WHERE EMISSAO >= '01.01.2006'

ou

SELECT VALOR FROM TABELA WHERE EMISSAO >= '01.01.2006' e somar na sua 
aplicação.

Qual das duas opções sobrecarrega mais o servidor ?
Qual opção sobrecarrega mais a rede ?

Lembre-se: "procure manter o menor trafego possível na sua rede para 
aumentar a performance com um todo"

- Quanto a memoria 1GB para 5 Terminais tá bom sim


> Pessoal,
> 
>            Outro dia desses eu li algo sobre não sobrecarregar o banco de 
> dados com muito processamento, ou seja, que parte de codigo deveria ficar na 
> aplicacao, pois so assim o banco nao ficaria muito pesado. Falo pesado, por 
> exemplo, em colocar as validacoes, certas consultas ficarem como stored 
> procedure buscando somente os resultados atraves de SQLQuery isso deixaria o 
> banco pesado?, o servidor teria que ter quanto de memoria pra servir 5 
> terminais, deixando a maioria dos processos no banco?.
> 
> Desde ja Agradeco
> Leonardo Anselmo 

> ------------------------------------------------------------------------
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista