? Un processeur de requêtes accepte instructions dans le langage SQL. Il décode les instructions , les analyse , puis les exécute . Le moteur de recherche est un composant majeur à une base de données , avec l'autre composant étant le dispositif de stockage de données réelle. Elle est chargée d'analyser les requêtes en commandes exécutables qui peuvent être émises pour stocker, récupérer et modifier des données . Le processeur de requêtes a sa part d'inconvénients. Syntaxe
le processeur de requête se limite à un ensemble strict de règles syntaxiques qui doivent être respectées . Chaque commande doit être placée dans l'ordre exact ou la requête s'écroule. Aucun mot en dehors de royaume de SQL sont compatibles avec la langue.
Traitement intensif
Courir traitement de requête prend beaucoup de calculs. Le texte d'entrée doit être analysée, la signification exacte doit être décodé , puis les opérations peut enfin avoir lieu .
Mineurs erreurs de syntaxe peuvent secouer Résultats
une requête mal orthographié peut complètement se débarrasser des résultats d'une requête de base de données . C'est parce que les processeurs de requêtes prennent leurs commandes très littéralement . Une requête mal formulée peut , au mieux, ne fonctionne pas, et au pire peut entraîner la perte de données ou la corruption.
Syntaxe de requête affecte grandement la qualité
Puisque l'utilisateur doit entrer un requête SQL selon des normes très strictes de la syntaxe SQL , il ya une grande variabilité dans la qualité des requêtes SQL. Certains experts SQL ont de bien meilleurs résultats que les novices SQL. C'est l'inconvénient du processeur de requêtes. Il fait exactement ce que vous lui dites , même si vous dire pour qu'il fasse quelque chose d'autre .