MySQL体系结构图详解
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,体系结构图如下:连接层思想为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个"缓冲池"。原理预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从"缓冲池"中取出一个,使用完毕之后
千家信息网最后更新 2025年02月23日MySQL体系结构图详解体系结构图如下:
连接层

思想
为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个"缓冲池"。
原理
预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从"缓冲池"中取出一个,使用完毕之后再放回去。
作用
进行身份验证、线程重用,连接限制,检查内存,数据缓存;管理用户的连接,线程处理等需要缓存的需求。
SQL层
01).管理服务和工具组件
从备份和恢复的安全性、复制、集群、管理、配置、迁移和元数据等方面管理数据库
02).SQL接口组件
进行DML、DDL,存储过程、视图、触发器等操作和管理;用户SQL命令接口
03).解析器组件
验证和解析SQL命令
04).查询优化器组件
对SQL语句查询进行优化
"选取、投影和连接"
05).缓存和缓冲区
由一系列小缓存组成的。比如表缓存,记录缓存,key缓存,权限缓存等
插件式存储引擎

MySQL的存储引擎是插件式的。它根据MySQL AB公司提供的文件访问层的一个抽象接口来
定制一种文件访问机制,这种访问机制就叫存储引擎
01).MyISAM
它查询速度快,有较好的索引优化和数据压缩技术。但是它不支持事务。
02).InnoDB
它支持事务,并且提供行级的锁定,应用也相当广泛。
03).BDB
不再从底层支持BDB
04).Memory
适合存储临时数据
05).Archive
适合存储历史数据
物理文件层
01).支持的文件类型
EXT3、EXT4、NTFS、NFS
02).文件内容
数据文件
日志文件
连接层

思想
为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个"缓冲池"。
原理
预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从"缓冲池"中取出一个,使用完毕之后再放回去。
作用
进行身份验证、线程重用,连接限制,检查内存,数据缓存;管理用户的连接,线程处理等需要缓存的需求。
SQL层
01).管理服务和工具组件
从备份和恢复的安全性、复制、集群、管理、配置、迁移和元数据等方面管理数据库
02).SQL接口组件
进行DML、DDL,存储过程、视图、触发器等操作和管理;用户SQL命令接口
03).解析器组件
验证和解析SQL命令
04).查询优化器组件
对SQL语句查询进行优化
"选取、投影和连接"
05).缓存和缓冲区
由一系列小缓存组成的。比如表缓存,记录缓存,key缓存,权限缓存等
插件式存储引擎

MySQL的存储引擎是插件式的。它根据MySQL AB公司提供的文件访问层的一个抽象接口来
定制一种文件访问机制,这种访问机制就叫存储引擎
01).MyISAM
它查询速度快,有较好的索引优化和数据压缩技术。但是它不支持事务。
02).InnoDB
它支持事务,并且提供行级的锁定,应用也相当广泛。
03).BDB
不再从底层支持BDB
04).Memory
适合存储临时数据
05).Archive
适合存储历史数据
物理文件层
01).支持的文件类型
EXT3、EXT4、NTFS、NFS
02).文件内容
数据文件
日志文件
数据
缓存
文件
存储
管理
组件
支持
缓冲
引擎
接口
数据库
查询
事务
命令
插件
机制
用户
线程
验证
体系
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
曲周食用菌棚设计软件开发
服务器的邮件地址
美国fda医疗器械数据库
千牛跟服务器断开连接
如何自己做一个电脑软件开发
数据库中的check约束
爱快服务器上网设置
光遇官方服务器在哪
大司马任务管理服务器
泉州到珠海哪个服务器有肯德基
计算机网络技术人员技师
网信办网络安全应急演练
微软试用数据库到期
软件开发订单组
广西昌世互联网科技
联想启天管理服务器优点
无锡智能化软件开发技术指导
湖北农业灌溉泵站软件开发
数据库三级索引
数据库原理总结报告心得体会
海鹰网络技术视频号直播下载器
polardb地图数据库
浙江gps网络时间服务器
计算机网络安全攻击方式
西湖 网络安全
乌鲁木齐网络技术推荐厂家
江苏猫人互联网科技有限公司
成都电商软件开发要多少钱
win10初始化数据库错误
安天集团网络安全技能