MySQL Architecture
The client\/server architectural design of MySQL
Communication protocols that clients can use to connect to the server
The relationship between the server's storage engines and its SQL parser and optimizer
The SQL Layer
The Storage Layer
How the server supports storage engines
How MySQL uses memory and disk space
The MySQL plugi-in interface