Logika biznesowa w bazie danych a kodeks? [Zamknięte]

Jako inżynier oprogramowania mam silną tendencję do pisania logiki biznesowej w warstwie aplikacji, podczas gdy zazwyczaj bazuję na bazie danych za niewiele więcej niż operacje CRUD (Create Retrieve Update and Delete). Z drugiej strony, przeszedłem przez aplikacje (zazwyczaj starsze), w których duża część logiki biznesowej została napisana w procedurach przechowywanych, więc są ludzie, którzy wolą pisać logikę biznesową w warstwie bazy danych.

Dla osób, które mają i / lub korzystają z zapisanej / piszącej logiki biznesowej w procedurze przechowywanej, jakie były / są przyczyny zastosowania tej metody?

questionAnswers(16)

yourAnswerToTheQuestion