1.1 MySQL 逻辑架构

本文介绍了MySQL的三层架构,包括最上层的服务、中间层的核心服务功能如查询解析与优化及内置函数,以及底层的存储引擎。详细阐述了各层的主要职责和服务方式。

最上层的服务并不是Mysql所独有的,大多数基于网络的客户端/服务器的工具或服务都有类似的架构。

在第二层结构是Mysql比较有意思的部分。大多数MYsql的核心服务的功能都在这一层,包括查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这一层实现:存储过程,触发器,视图,

第三层包含了存储引擎,存储引擎负责MySql中数据的存储和提取,每一个存储引擎都有它的优势和劣势。服务器通过API玉存储引擎进行通信,这些接口屏蔽了不同存储引擎之间的差异,是这些差异对上层的查询过程透明,》在存储引擎API包含几十个底层函数,用于执行一个“开始一个事物”或者根据逐渐提取遗憾记录等操作

转载于:https://www.cnblogs.com/love1226/p/4904283.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值