Procedure no Banco ou no executavel

07/06/2008

1

Boa tarde a todos,

Desenvolvo ha algum tempo e nunca consegi chegar a um veredito final, quando tenho que fazer um insert, Update devo criar a procedure no Banco de dados ou uma função na aplicação Servidora.

Trabalho com BDS 2006 com aplicação Cliente/Servidor e com banco de dados Firebird.

Eu utilizo a 2ª opção e nunca tive problema, mas será que a 1ª é mais confiavel e segura.

Vamos discutir isso.

Silvio Coelho


Responder

Posts

07/06/2008

Edilcimar

Apesar de aparentemente isto ser um opção pessoal, o processo em si dependen do tipo de aplicação que você está utilizando. Se utilizar um computador como ´servidor´ mas que é utilizado como ´estação´, utilizado tanto em tempo integral quanto parcial por algum cliente, não vai fazer a mínima(ou quase) nenhuma diferença, uma vez que vai fazer a famosa ´salada de frutas´, porém se vai utilizar um servidor dedicado, onde ninguém o utiliza (apenas o técnico para manutenção), aí então você colocará este servidor como o servidor de banco de dados, então as coisas mudam (é claro que isto não compensa para quem tem 6 dúzia de computadores conectados, com pouco volume de dados), pois deverá colocar o banco de dados compartilhado, com tudo que tem direito, a ser feito no próprio servidor para evitar alto fluxo de dados na rede, e o aplicativo em cada uma das estações!


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira