
mysql
文章平均质量分 57
Ethan_soul
hello world
展开
-
MySQL 架构
# MySQL 架构 下图是MySQL的逻辑架构  ## mysql的架构 mysql的架构可以分为4层 ### 连接层 MySQL向外提供的交互接口;功能主要是连接处理、授权认证、安全认证。 ### 服务层 MySQL的核心功能,包括查询解析、分析、优原创 2021-02-22 11:13:43 · 149 阅读 · 1 评论 -
数据库事务和隔离级别
数据库事务和隔离级别 数据库事务 事务的四大特性(ACID) 事务的四大特性包括原子性、一致性、隔离性、持久性。 原子性 (Atomicity) 原子性指:事务所包含的操作要么全部成功,要么全部失败,成功将数据应用到数据库,失败则不对数据库产生影响。 一致性(Consistency) 一致性是指:事务将数据库的一种"有效"状态,转化为另一种有效状态,有效的含义包括符合业务的逻辑和数据定义逻辑。 隔离性(Isolation) 隔离性是指:一个事务在做最终修改之前对其原创 2021-02-20 15:24:02 · 97 阅读 · 0 评论 -
mysql之事务实现方式-MVCC
mysql之事务实现方式-MVVC 什么是MVVC MVVC是mysql的的多版本并发控制即multi-Version Concurrency Controller,mysql的innodb引擎支持MVVC,在事务级别为RR(可重复读)和RC(读提交)生效。 工作原理 实现原理借助3个隐藏字段、undo log、read view实现 3个隐藏字段 数据库表的引擎为innodb时,都会为每行数据添加3个隐藏字段。 DB_ROW_ID:包含一个行ID,该行ID随着插入新行而增加,如果有唯一键原创 2021-02-20 15:22:49 · 2603 阅读 · 2 评论