当前位置: 首页 > news >正文

mysql架构介绍

1.整体架构图

我们发现整体的体系是由连接层、服务层、引擎层和物理文件存储层组成。 

1.连接层 

连接层是处理客户端和服务端之间的通信的,比如一些连接处理、授权验证等等。

2.服务层

服务层主要完成核心的功能,如SQL接口,就是用来接收用户的SQL命令,解析器将SQL语句进行分解,查询优化器可以将SQL语句进行优化,如果是select语句,还会去缓存中进行查找,大大提升性能。

3.存储引擎层 

存储引擎真正负责了数据的存储与提取,服务器通过API与存储引擎进行通信。不同的存储引擎功能各不相同,常用的存储引擎有Innodb和Myisam 。

4.物理文件存储层

主要是将数据存储在设备的文件系统上,并完成与数据引擎的交互。

http://www.lryc.cn/news/120162.html

相关文章:

  • EIK+Filebeat+Kafka
  • python安装xgboost报错
  • 语音芯片的型号有哪些?为什么强烈推荐使用flash型可擦写的
  • 【OpenCV常用函数:轮廓检测+外接矩形检测】cv2.findContours()+cv2.boundingRect()
  • opencv,opengl,osg,vulkan,webgL,opencL,cuda
  • golang拥有wireshark数据包解析能力
  • Redis_分片集群
  • 测试提升方向:你选测试开发?还是性能测试?
  • 无涯教程-Perl - print函数
  • python搜索文件夹内类似的文件名
  • [保研/考研机试] KY3 约数的个数 清华大学复试上机题 C++实现
  • cmake扩展(2)——windows下动态设置输出文件(dll/exe)版本
  • Python-OpenCV中的图像处理-颜色空间转换
  • yolov5目标检测多线程Qt界面
  • [ubuntu]创建root权限的用户 该用户登录后自动切换为root用户
  • 大连交通大学813软件工程考研习题
  • 分布式协议与算法——Paxos算法
  • Spring中的Websocket身份验证和授权
  • 【果树农药喷洒机器人】Part7:静态PWM变量喷药实验
  • C++ 网络编程项目fastDFS分布是文件系统(一)
  • PoseiSwap 开启“Poseidon”池,治理体系或将全面开启
  • 【C/C++】重载运算符特性
  • HTML+JavaScript构建一个将C/C++定义的ANSI字符串转换为MASM32定义的DWUniCode字符串的工具
  • 24届近3年南京信息工程大学自动化考研院校分析
  • 【LeetCode】1572.矩阵对角线元素的和
  • 2023-08-08 Ubuntu 挂载U盘 fdisk -l 、sudo mount /dev/sdb1 /mnt/mydisk
  • make/makefile/cmake/nmake
  • 实用的开源应用全新开源源码Vue3+TS的前后台分离的开发平台源码开源技术社区平台
  • C++复习笔记——primer第五版
  • ElasticSearch:项目实战(2)