? Un processore di query è una delle componenti principali di un database relazionale o di una banca dati elettronica in cui i dati vengono memorizzati in tabelle di righe e colonne . Essa integra il motore di archiviazione , che scrive e legge i dati da e verso strumenti di memorizzazione . Funzionamento di base
un utente o un programma di applicazioni , interagisce con il processore di query e il processore di query , a sua volta interagisce con il motore di archiviazione . In sostanza , il processore di query riceve un'istruzione o istruzioni scritte in Structured Query Language ( SQL ) , sceglie un piano per l'esecuzione delle istruzioni e realizza il piano .
Ottimizzazione
< p > La sintassi SQL è trasformato in una serie di operazioni che possono essere eseguite sui dati e sui suoi indici . Il piano di query prima, come è noto , è ottimizzata per renderla più efficiente prima che venga eseguito .
Separazione
Effettivamente , l'utente specifica il risulta che lui o lei vuole raggiungere e il processore di query determina come il risultato è raggiunto. In questo modo , il processore di query separa l'utente dalle inutili dettagli di come viene eseguita una query .