加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL结构体系知识点有哪些

发布时间:2022-02-09 20:41:38 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍了MySQL架构体系知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 一 数据库和数据库实例 在MySQL的学习研究中,存在两个非常容易混淆的概念,即数据库和
      这篇文章主要介绍了MySQL架构体系知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
 
一  数据库和数据库实例
 
      在MySQL的学习研究中,存在两个非常容易混淆的概念,即数据库和数据库实例。在MySQL中,数据库和数据库实例定义如下:
 
数据库:存储数据的集合;
 
数据库实例:操作数据库的集合。
 
如上定义很清楚了,数据库是用来存储数据的,数据库实例是用来操作数据的,从操作系统的角度,数据库实例表现为一个进程,对应多个线程,
 
在非集群数据库架构中,数据库与数据库实例存在一 一对应关系,在数据库集群中,可能存在多个数据库实例操作一个数据库情况,即多对一关系。
 
二  MySQL基架
 
对于MySQL来说,虽然经历了多个版本迭代(MySQL5.5,MySQL 5.6,MySQL 5.7,MySQL 8),但每次的迭代,都是基于MySQL
 
基架的,MySQL基架大致包括如下几大模块组件:
 
(1)MySQL向外提供的交互接口(Connectors)
 
(2)管理服务组件和工具组件(Management Service & Utilities)
 
(3)连接池组件(Connection Pool)
 
(4)SQL接口组件(SQL Interface)
 
(5)查询分析器组件(Parser)
 
(6)优化器组件(Optimizer)
 
(7)缓存主件(Caches & Buffers)
 
(8)插件式存储引擎(Pluggable Storage Engines)
 
(9)物理文件(File System)

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读