2

Muito boa a provocação! também penso que o uso ou não de objetos de banco de dados para persistir regras de negócio precisa de muita análise. E caso a decisão seja por processar a regra no backend, é necessário cuidado ao acessar o dado. Por exemplo, não fazer "SELECT * " e colocar em List (se for C#) se o volume for alto e usar leitores de fluxo (SqlDataReader no ADO.NET) para processar registro por registro. Isso, dentre outras boas práticas, manterá o consumo de memória baixo e a resposta rápida.

Carregando publicação patrocinada...