Что такое обработчик запросов?
Процессор запросов является одним из основных компонентов реляционной базы данных или электронной базы данных, в которой данные хранятся в таблицах строк и столбцов. Он дополняет механизм хранения, который записывает данные на носитель и считывает его с него.
Основная операция
Пользователь или прикладная программа взаимодействует с процессором запросов, а процессор запросов, в свою очередь, взаимодействует с механизмом хранения. По сути, обработчик запросов получает инструкцию или инструкции, написанные на языке структурированных запросов (SQL), выбирает план выполнения инструкций и выполняет этот план.
Оптимизация
Синтаксис SQL преобразуется в серию операций, которые можно выполнять с данными и их индексами. Необработанный план запроса, как известно, оптимизируется, чтобы сделать его более эффективным перед выполнением.
Разделение
По сути, пользователь указывает результат, которого он или она хочет достичь, а обработчик запросов определяет, как этот результат достигается. Таким образом, обработчик запросов отделяет пользователя от ненужных подробностей о том, как выполняется запрос.