Qu'est-ce qu'un processeur de requêtes ?

Un processeur de requêtes est l'un des principaux composants d'une base de données relationnelle ou d'une base de données électronique dans laquelle les données sont stockées dans des tables de lignes et de colonnes. Il complète le moteur de stockage, qui écrit et lit les données vers et depuis les supports de stockage.

Opération de base

Un utilisateur, ou un programme d'applications, interagit avec le processeur de requêtes et le processeur de requêtes, à son tour, interagit avec le moteur de stockage. Essentiellement, le processeur de requêtes reçoit une instruction ou des instructions écrites en langage de requête structuré (SQL), choisit un plan pour exécuter les instructions et exécute le plan.

Vidéo du jour

Optimisation

La syntaxe SQL est transformée en une série d'opérations qui peuvent être effectuées sur les données et leurs indices. Le plan de requête brut, comme on l'appelle, est optimisé pour le rendre plus efficace avant son exécution.

Séparation

En effet, un utilisateur spécifie le résultat qu'il souhaite atteindre et le processeur de requêtes détermine comment le résultat est obtenu. De cette manière, le processeur de requêtes sépare l'utilisateur des détails inutiles sur la façon dont une requête est exécutée.