[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