Mi az a lekérdezésfeldolgozó?

A lekérdezésfeldolgozó egy relációs adatbázis vagy egy elektronikus adatbázis egyik fő összetevője, amelyben az adatokat sorokból és oszlopokból álló táblázatokban tárolják. Kiegészíti a tárolómotort, amely adatokat ír és olvas az adathordozóra és onnan.

Alapművelet

Egy felhasználó vagy egy alkalmazásprogram kölcsönhatásba lép a lekérdezésfeldolgozóval és a lekérdezésfeldolgozóval, viszont kölcsönhatásba lép a tárolómotorral. Lényegében a lekérdezésfeldolgozó megkapja a Structured Query Language (SQL) nyelven írt utasítást vagy utasításokat, kiválaszt egy tervet az utasítások végrehajtásához, és végrehajtja a tervet.

A nap videója

Optimalizálás

Az SQL szintaxis olyan műveletek sorozatává alakul át, amelyek az adatokon és azok indexein hajthatók végre. A nyers lekérdezési tervet, mint ismeretes, úgy optimalizálták, hogy még a végrehajtás előtt hatékonyabb legyen.

Elválasztás

Valójában a felhasználó meghatározza az elérni kívánt eredményt, a lekérdezésfeldolgozó pedig meghatározza az eredmény elérésének módját. Ily módon a lekérdezésfeldolgozó elválasztja a felhasználót a lekérdezés végrehajtásának szükségtelen részleteitől.