数据库和实例

数据库和实例很容易混淆,如果要更加深入地理解MySQL,将这两个概念区分开来是必不可少的。

  • 数据库是物理操作系统文件或其他形式文件类型的集合。就比如在MySQL数据库中,数据库文件可以是以frm、MYD、MYI、等结尾的文件。
  • 实例是由一个后台线程和一个共享内存区域组成的。

大部分情况一个数据库对应一个实例,而在集群情况下可能存在一个数据库被多个实例所对应。数据库实例实际上是位于用户与操作系统之间的一层数据管理软件,用户通过编写相应的操作指令,比如数据库的定义,数据查询,数据维护等等,这都是在实例上进行操作的。最终实例会根据指令去相对应地修改数据库的文件。

MySQL的体系结构

MySQL由以下几个部分组成:

  • 连接池组件
  • 管理服务和工具组件
  • SQL接口组件
  • 查询分析器组件
  • 缓冲组件
  • 插件式存储引擎
  • 物理文件

MySQL数据库区别于其他数据库最重要的一个特点就是其插件式表存储引擎。MySQL插件式的存储引擎架构提供了一系列标准的管理和服务支持,每个存储引擎开发者可以按照自己的意愿来进行开发。

MySQL存储引擎

存储引擎的好处是每个存储引擎都有自己的特点,能够根据具体的应用建立不同的存储引擎表。

每个存储引擎的对比

数据库学习笔记—MySQL技术nei幕—第一章—MySQL体系结构和存储引擎相关推荐

  1. MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  2. 数据库学习笔记第三弹——MySQL常用的图形化管理辅助工具及相关问题(图文详解2022))

    数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 文章目录 数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 1.MySQL常用的图形化管理 ...

  3. 数据库学习笔记第一弹——MySQL8.0和MySQL5.7的下载、安装与配置(图文详解步骤2022)

    数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步骤2022) 文章目录 数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步 ...

  4. 《MySQL技术内 幕 InnoDB存储引擎》读书笔记

    MySQL技术内幕 LnnoDB存储引擎 读书笔记 1 MySQL 体系结构和存储引擎 1.1 数据库和数据库实例 数据库:物理操作系统文件活其他形式文件类型的集合 ​ 实例:MySQL数据库是由后台 ...

  5. linux数据库创建score表,MySQL数据库学习笔记

    MySQL数据库学习笔记phpma (实验环境:Redhat9.0,MySQL3.23.54) 纲要: 一,连接MySQL phpma 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 ...

  6. MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  7. MySql技术内 幕:InnoDB存储引擎 读书笔记

    书名 <MySql技术内幕:InnoDB存储引擎> 作者 姜承尧 书摘 第一章:MySQL体系结构和存储引擎 定义数据库和实例: 定义数据库和实例 数据库:文件的集合,frm.MYD.MY ...

  8. 研一寒假MySQL数据库学习笔记(三)

    研一寒假MySQL数据库学习笔记(三) 本节记录数据库高级查询部分的内容,整理于此便于之后回顾. 1. 上一节补充内容 1.1 案例练习 现在有一个员工表.部门表,两张表之间是一个部门多个员工,一个员 ...

  9. 数据库学习笔记(1)

    数据库学习笔记(1) 文章目录 数据库学习笔记(1) @[toc] DB 基本概念 连接数据库的三要素 元数据 mongoose 查询符合对象数组中某个对象的值 redis 是什么 存储的数据类型 r ...

最新文章

  1. topic是短语还是句子_英语七下unit 5 topic 3短语句子
  2. DCMTK学习之读取DcmDataset对应tag的值
  3. 科普|数据治理如何在 Martech 中发挥效能?
  4. 【深度学习】PyTorch常用代码段合集
  5. 博客园修改页面显示样式css
  6. css 根据宽度适应
  7. vue + wangeditor封装富文本组件
  8. 支持10秒自毁的新芯片
  9. 计算机软件版本号是什么意思,带你深入了解解密Windows系统版本和版本号
  10. 报错:OPC读完成报错 索引超出数组界限
  11. java dtls server_基于tinyDTLS 构建的lwm2m Server
  12. JavaScript是什么意思?
  13. 组件上传之AspUpload使用方法
  14. shopex使用经验
  15. ionic刷新html页面,Ionic实现页面下拉刷新(ion-refresher)功能代码
  16. 学java好还是学挖机好_现在开挖掘机还能月入上万吗,为何年轻人还是热衷于学挖掘机?...
  17. Appium+夜神模拟器模拟人为操作
  18. 医疗等保2.0|新版测评标准对医疗行业网络安全等级保护提出了更高要求
  19. SourceTree的简单使用 - 变基(rebase)
  20. item()和items()的用法详解与区别

热门文章

  1. 【深度学习】李沐的深度学习笔记来了!
  2. c++可视化 横向打印二叉树(连线、规整)
  3. 【MySQL】联结表
  4. Synergy问题收录
  5. 1040 有几个PAT (25 分)
  6. aimesh r6400 开_适合家用的路由器有哪些?
  7. (最全面的)各类RAID详解
  8. Win10安装Selenium+Chrome+ChromeDriver(应用代码无需设置路径)
  9. 嵌入式开发第20、21、22、23天(触摸屏电子相册)
  10. 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第2章 CC2530温湿度传感器DHT11