A
A
andreycha2011-09-17 18:56:45
Database
andreycha, 2011-09-17 18:56:45

Database query processing?

Tell me, where can I see and read how requests are processed in various databases, from the receipt of a request to the issuance of data? I roughly imagine the stages: query parsing, validity check, data sampling, some additional processing (calculate the amount, for example). But I want to read specifically. Links to specific books/articles/pictures describing the architecture of these modules are welcome.
Thank you.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
Ruslan_Y, 2011-09-17
@andreycha

For example, here's how it's done in Oracle Database: SQL Statement Execution .
For PostgreSQL, you can start here: Overview of PostgreSQL Internals .

V
Vitaly Zheltyakov, 2011-09-17
@VitaZheltyakov

First, there are differences in these processes (mainly in relation to indexes) for different database engines. That is, there are many options.
Second, you can read about MySQL in the MySQL Reference Manual . You will have to read a lot.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question