mysql逻辑架构简介

在这里插入图片描述

  • 连接层(图中最顶层Connectors)

    包括jdbc等驱动和c3p0、druid连接池。

  • 服务层(图中的MySQL Server)

    完成大多数的核心服务

    • Management Services & Utilities:有安全、备份、复制、集群等等服务
    • SQL Interface:识别SQL语句是读还是写
    • Parser:将SQL语句转化成机器懂的语言
    • Optimizer:SQL会将你写的语句 优化成自己觉得最佳的语句,相当于这个过程同一效果的SQL会执行两次,你的一次,他的一次。阿里将这块去掉了,自己研究了最佳的执行方式让MySQL直接执行就行。
    • Caches & Buffers:缓存和缓冲,可在MySQL配置文件my.cnf(Linux)/my.ini(Window)下修改他们的大小
  • 引擎层(图中的Pluggable Storage Engines)

    真正负责了mysql中数据的存储和提取。

  • 存储层(图中的最底层)

    将数据存储在文件系统之上,并完成与存储引擎的交互。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TandK

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值