Top Profil

Glossaire · Concepts fondamentaux

Requête

Aussi appelé : Query · Requête SQL · Requête HTTP

Définition

Une requête est une demande formulée par un programme à un autre système pour obtenir ou modifier des données. Vers une base de données, elle s'écrit le plus souvent en SQL : « donne-moi toutes les commandes du mois en attente de paiement ». Vers un serveur web, c'est une requête HTTP qui réclame une page ou appelle une API. Dans les deux cas, la requête est le vocabulaire de base du dialogue entre composants, et sa formulation détermine la rapidité de la réponse.

Dans la pratique

Les requêtes mal écrites sont la première cause des lenteurs d'une application : une requête qui ramène des milliers de lignes pour n'en afficher que dix, ou qui s'exécute cent fois dans une boucle. Un développeur backend doit savoir lire le plan d'exécution d'une requête SQL et l'optimiser. Une requête construite par assemblage de texte, sans paramètres, ouvre la porte aux injections SQL.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.