This chapter provides a generic overview of the MariaDB architecture. Note that this description is not meant to teach MariaDB to new users; some knowledge of the software is necessary to fully understand this book.
The following topics will be discussed in this chapter:
The MariaDB architecture
The workflow of SQL statement processing
Usage and tricks of the command-line client used, in all chapters of this book
Storage engines and their characteristics
Logs
Caches
User authentication and permissions
The
INFORMATION_SCHEMA
andPERFORMANCE_SCHEMA
system databasesCompatibility with MySQL and other DBMS
Resources on the Web