美文网首页
数据库引擎

数据库引擎

作者: 粥一样温柔 | 来源:发表于2019-11-09 16:03 被阅读0次
逻辑分层
数据库的逻辑分层.jpg

连接层: 连接与线程处理,这一层并不是MySQL独有,一般的基于C/S架构的都有类似组件,比如连接处理、授权认证、安全等。
服务层: 包括缓存查询、解析器、优化器,这一部分是MySQL核心功能,包括解析、优化SQL语句,查询缓存目录,内置函数(日期、时间、加密等函数)的实现。
引擎层: 负责数据存储,存储引擎的不同,存储方式、数据格式、提取方式等都不相同,这一部分也是很大影响数据存储与提取的性能的;对存储层的抽象。
存储层: 存储数据,文件系统。

什么是数据库引擎

数据库引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎;
特别提示:存储引擎针对于数据表。

我们可以用SHOW ENGINES; 来查询数据库的存储引擎。

查看存储引擎.png

Support列的值表示某种引擎是否能使用:YES表示可以使用、NO表示不能使用、DEFAULT表示该引擎为当前默认的存储引擎。

相关文章

  • MySQL数据库常用存储引擎

    Mysql数据库常用存储引擎 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建...

  • 16-Mysql面试题(84题)

    1、数据库存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更 ...

  • Mysql数据库索引

    1.1. 存储引擎 1.1.1. 概念 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎...

  • 1、MySQL数据库存储引擎

    一、数据库引擎 数据库存储引擎是数据库低层软件组织,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据。不同...

  • Mysql四种常见数据库引擎

    四种mysql存储引擎 前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、...

  • 四、ClickHouse表引擎详解

    ClickHouse引擎 4.2 ClickHouse数据库引擎 4.3 ClickHouse表引擎 4.3.1 ...

  • 数据库引擎

    mysql的数据库引擎 Mysql的逻辑分层 连接层-->服务层--->引擎层--->存储层 什么是数据库引擎 数...

  • MySQL数据库(十)——存储引擎

    存储引擎 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的...

  • 数据库笔记

    数据库 数据库⭐MySQL 默认存储引擎InnoDB(事务性存储引擎)一、事务 数据库事务? 数据库事务有什么作用...

  • mysql之搜索引擎

    1、查看当前数据库默认引擎 2、查询各表引擎 3、查询当前数据库所支持到引擎 4、查询哪些存储引擎支持事物处理 5...

网友评论

      本文标题:数据库引擎

      本文链接:https://www.haomeiwen.com/subject/ymrnbctx.html