Mysql工作流程(个人总结)

Mysql的架构总共分为四层:

  • 连接层:主要负责连接的处理和授权的认证。
  • 服务层:服务层包含分析器和优化器,MYSQL数据库的大部分功能在这一层完成,包括查询、解析、分析和优化,即对sql语句进行操作。
  • 存储引擎层:对数据库中的数据进程存储和提取,服务层负责解析,存储引擎负责操作。
  • 存储层:包含了相关的文件系统,mysql的所有表结构和数据都以文件的形式存储在硬盘上。

事务的四个条件:
开启一个事务:Begin()

  • 原子性:对数据的操作要么成功,要么回滚。
  • 一致性:事务操作前后具有一致性。
  • 隔离性:事务独立运行,不可以影响其他事务。
  • 持久性:事务的操作具有持久性,所有操作保存到数据库不可以回滚。
posted @ 2021-06-16 11:01  Gumi-21  阅读(172)  评论(0)    收藏  举报