mysql逻辑架构有哪几层
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,本篇内容介绍了"mysql逻辑架构有哪几层"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一层,服务
千家信息网最后更新 2025年02月07日mysql逻辑架构有哪几层
本篇内容介绍了"mysql逻辑架构有哪几层"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
第一层,服务层(为客户端服务):为请求做连接处理,授权认证,安全等。
1. 每个连接的查询都在一个进程中的线程完成。
2. 服务器负责缓存线程,所以服务层不需要为每个连接新建线程。
注:mysql5.5或者更新的版本提供了一个API,支持线程池(thread-pooling)插件,可以使用池中少量线程来服务大量的连接。 (类似于oracle中的共享连接方式)
第二层,核心层:查询解析,分析,优化,缓存,提供内建函数;存储过程,触发器,视图。
1.优化器不关心使用的是什么存储引擎,但是存储引擎对优化查询有影响。
2.在解析查询之前,服务器会"询问"是否进行了查询缓存(只能缓存SELECT语句和相应结果)。缓存过的直接返回结果,未缓存的就需要进行解析查询,优化,重新执行返回结果。
3.解析查询时会创建一个内部数据结构(解析树),然后对其进行各种优化。
第三层,存储引擎层,不光做存储和提取数据,而且针对特殊数据引擎还要做事务处理。
1.服务器通过API与存储引擎通信,接口屏蔽了不同存储引擎之间的差异,使得上层查询透明。
2.不同存储引擎之间不会通信,只会简单相应上层服务的请求。
"mysql逻辑架构有哪几层"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
存储
服务
查询
引擎
缓存
线程
数据
服务器
结果
架构
逻辑
不同
上层
之间
内容
更多
知识
过程
处理
通信
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
归属地数据库是什么原因
数据库 索引 实现
校园网络安全绘画一二年级
dede数据库主机
服务器加载完黑屏
爱江湖代理一个服务器要多少钱
德生科技工业互联网
广西电商软件开发费用
数据库 装在c盘会怎么样
中兴服务器 管理手册
法国海归数据库
互联网科技如何创业
三易网络安全儿童画
惠普服务器怎么看ip
会计人员信息数据库
2020年网络安全试点示范项目
盛四季网络技术有限公司
在线调查运用先进的网络技术
徐州运营软件开发
国家第五次普查数据库
帝国时代4 服务器连接不了
网络安全定制化sa
和平精英高端服务器怎么开
数据库技术与应用软件下载
软件开发的技术介绍
提升信息网络安全意识
地理信息软件开发国际标准
临汾市网络安全公益讲座视频
河南107区服务器是哪个区
网络安全监测和预警制度