Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gabrielfalieri

Stored Procedures, usar ou não em uma aplicação?

Recommended Posts

Eu estou lendo sobre esse assunto e agora bateu essa dúvida.
Você basear suas principais consultas, updates, deletes e inserts em stored procedures aumentam segurança e performance do sistema ou é mito.
Existe alguma prova, gráfico ou algo do tipo que possa comprovar?
Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

A maior questão do uso de Stored Procedures e que por elas serem dependentes do BD em questão colocam no BD a camada da aplicação , isto dificulta :

Uma migração de BD

Um sistema mutli-plataforma pois cada BD suportado teria de ter as "suas SPs" proprietárias , imagine uma solução Oracle , Postgree , SqlSever e Mysql cada SP teria quatro versões que numa manutenção teriam de ser alteradas.

Pessoalmente , tendo a garatia de apenas um BD , gosto das soluções no BD , são em geral mais rápidas e seguras , ainda mais usando as integridades possíveis , tipo constraint , triggers etc.

Mas não falo em UPDATEs por exemplo , falo em Procedures do tipo Faturamento , Baixa pagamento etc, comandos DML podem ser feitos na aplicação

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.