Lié à ma question précédente: PHP and Databases: Views, Functions and Stored Procedures performance Juste pour faire une question plus spécifique concernant les grandes requêtes SELECT.PHP et Postgres: Visualiser vs SELECT, quand utiliser une vue?
Quand serait-il plus commode d'utiliser une vue au lieu d'écrire la requête SELECT dans le code et de l'appeler:
$connector->query($sql)->fetchAll();
Quels sont les facteurs à prendre en compte au moment de décider wether de son mieux pour utiliser un voir, ou laissez-le tel quel. Dites, si vous joignez plusieurs tables, sélectionnez une certaine quantité de données, etc
Je demande dans le contexte d'une grande application web (avec PHP & Postgres), et la recherche de performance et d'optimisation.