MySQL结构体系知识点有哪些
发布时间:2022-02-10 00:46:17 所属栏目: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) (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |