Procedure no Banco ou no executavel

07/06/2008

0

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


Minervasoft

Minervasoft

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar