>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

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

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 tableaux 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.

Fonctionnement de base

Un utilisateur, ou un programme d'application, interagit avec le processeur de requêtes et le processeur de requêtes interagit à son tour 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.

Optimisation

La syntaxe SQL est transformée en une série d'opérations pouvant ê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 obtenir et le processeur de requêtes détermine comment le résultat est obtenu. De cette façon, le processeur de requêtes sépare l'utilisateur des détails inutiles de la façon dont une requête est exécutée.


Vie intelligente