Entre le code (C#, Java) et la base de données (SQL) où devrions-nous trier ou filtrer?Entre le code (C#, Java) et la base de données (SQL) où devrions-nous trier ou filtrer?
En code, cela signifie avoir une seule procédure stockée pour extraire toutes les données de la base de données, puis filtrer mes données (dans la couche métier ou de données).
Dans la base de données, cela signifie avoir une procédure stockée. Dans ce cas, le code (couche de données) envoie mes paramètres de filtre à la procédure stockée qui prend soin de renvoyer une donnée allégée.
Quoi de mieux et dans quelles circonstances?