Mysql工作流程(个人总结)

Mysql的架构总共分为四层:
- 连接层:主要负责连接的处理和授权的认证。
- 服务层:服务层包含分析器和优化器,MYSQL数据库的大部分功能在这一层完成,包括查询、解析、分析和优化,即对sql语句进行操作。
- 存储引擎层:对数据库中的数据进程存储和提取,服务层负责解析,存储引擎负责操作。
- 存储层:包含了相关的文件系统,mysql的所有表结构和数据都以文件的形式存储在硬盘上。
事务的四个条件:
开启一个事务:Begin()
- 原子性:对数据的操作要么成功,要么回滚。
- 一致性:事务操作前后具有一致性。
- 隔离性:事务独立运行,不可以影响其他事务。
- 持久性:事务的操作具有持久性,所有操作保存到数据库不可以回滚。

浙公网安备 33010602011771号