Quais são os argumentos contra ou para colocar a lógica do aplicativo na camada do banco de dados? [fechadas]

45

A maioria dos desenvolvedores de software deseja manter a lógica dos aplicativos na camada de aplicativos e, provavelmente, é natural mantê-la aqui. Os desenvolvedores de bancos de dados parecem querer colocar a lógica do aplicativo na camada do banco de dados, como gatilhos e procedimentos armazenados.

Pessoalmente, eu preferiria manter o máximo possível na camada do aplicativo para facilitar a depuração e manter as responsabilidades das camadas separadas.

O que você acha disso e o que deve ou não ser aceitável para implementar na camada de banco de dados?

Editar Esta questão também é abordada em dba.se , da perspectiva dos DBAs. Como programadores.se & dba.se tem audiências e preconceitos diferentes, os futuros leitores podem querer rever os dois conjuntos de respostas antes de decidir o que funciona melhor para eles.

    
por Vetle 22.09.2010 / 12:38
fonte

0 respostas