MySQL数据库的体系结构组成
MySQL数据库整个体系结构可以分为五个部分,如下图所示:
1)客户端连接器
这一层也是整个MySQL体系中的最上层,包含本地Sock通信和支持大多数客户端到服务端的TCP通信,像JAVA的JDBC、Python、PHP都可以连接到MySQL数据库。
2)数据库连接层
客户端通过连接器连接到数据库首先要经过的就是数据库连接层,在这一层中就有了连接池的概念,在这一层中为通过认证安全接入的客户端提供线程。
客户端会在连接层与数据库通过认证信息建立连接,数据库根据认证用户的操作权限进行验证,最终使客户端连接到要操作的数据库上。
3)数据库服务层
在数据库服务层中完成了大多数的数据库核心操作,客户端连接到数据库后,就需要对数据库进行一系列的操作,提示服务操作的功能就是在该层实现的,例如通过SQL接口可以