MYSQL基础知识——逻辑结构、并发控制、事务、多版本控制和存储引擎
本篇文章会简单对MYSQL的逻辑结构、并发控制、事务、多版本控制和存储引擎等知识点进行梳理。 1 MYSQL逻辑结构 MYSQL逻辑结构如图所示,最上层服务主要包括连接管理、授权认证等;第二层服务是整个MYSQL的核心层,查询解析、优化、缓存以及所有内置函数的功能都在该层实现;第三层包含了存储引擎,由存储引擎负责数据存储和提取,由于各个存储引擎各有特点,为了屏蔽不同存储引擎之间的差异,服务器会通过API和存储引擎进行通信,存储引擎之间不会相互通信,而是简单响应上层服务器的请求。 每个客户端连接到服务器时,服务器会对其进行安全认证,认证成功后客户端会被分配一个线
用户评论