Database connection (MySql) with engine (InnoDB)?

There, 10 million articles compare MyISAM with InnoDB (two so-called database engines), which Wikipedia vaguely defines as:

"... the basic software component used by the database management system (DBMS) to create, read, update and delete (CRUD) data from the database.

But what does it mean? Surprisingly, I could not find a single article about the connection of the database with its engine!

How does an engine manifest itself in a concrete, real world? Is it that the database is just a binary file, and its "engine" is an .exe that handles all the I / O to and from the file? Does the engine support EXPLAIN AND QEP?

I suppose I ask: how do you determine what responsibilities MySQL is and what actions are responsible for its underlying engine?

+6
source share

Source: https://habr.com/ru/post/920415/


All Articles