Overview of MySQL Architecture

Source: Internet
Author: User
Tags connection pooling mysql database

Do DBA more than three years, contacted many mainstream database products, but only had no chance to touch MySQL, today began to decide to self-study MySQL, to their own Chong Chong, first from the MySQL architecture began to learn.

The MySQL database architecture is shown in the following illustration:

As can be seen from the above figure, MySQL is divided into the following components:

Connection Pooling Components

Managing Services and Tool components

SQL Interface Components

Analyzer component

Optimizer component

Buffering components

Plug-in storage engine

Physical files

People with other database basics can immediately discover that MySQL's biggest feature is its pluggable plug-in storage engine, which is the implementation of the underlying physical architecture, and that each storage engine developer can develop as it wishes.

Note: The storage engine is based on the table, not the entire database.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.