MySQL 的存储引擎简介

ops/2025/2/22 1:06:37/

使用show engines可以查看安装的MySQL的引擎相关信息

在这里插入图片描述

MySQL 的引擎不止这么多,这只是安装的这个版本有的引擎。可以看到,只有 InnoDB 支持事务,其他的引擎都是不支持事务的。

说几个我了解的比较多的引擎:

InnoDB

InnoDBMySQL现在的默认引擎,它是面向在线事务处理(OLTP)的应用,支持行锁,外键,以及非锁定读。每张表存储在一个独立的ibd文件中。一般用于修改比较频繁的场景。

MyISAM

MyISAM它是面向OLAP数据库应用,不支持事务,不支持行锁,支持表锁,全文索引。存储文件包括 MYIMYDMYD用来存放数据文件,MYI 用来存放索引文件。一般用于查询较多,修改较少的场景

Memory

Memory 引擎的数据存放在内存内,查询速度快,一般可以用作临时表或者缓存类的

Archive

Archive引擎只支持INSERTSELECT操作,保存的数据占用的空间少,一般用于存储归档数据

NDB

NDB是一个集群存储引擎,数据全部放在内存中,不知道适合什么样的场景。


http://www.ppmy.cn/ops/160095.html

相关文章

整合Salesmart/WhatsApp、开源Odoo模块和Deepseek AI能力,实现针对国外客户的智能客服和个性化推荐服务

一、项目背景 本文提出了一套针对软管制造公司的智能客服与个性化推荐系统实施方案,旨在通过整合开源Odoo模块、Salesmart/WhatsApp以及Deepseek AI能力,打造一个724小时不间断服务的智能化平台,专注于服务国外客户。方案围绕实现不间断服务…

c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件

c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件 如上图,是不是和keil mdk很相近。 代码色彩,简单,配合 // 设置工作台主题为 Visual Studio 2017 Light - C 主题使用&#xf…

目标检测之YOLO论文简读

前言 YOLOV1是YOLO系列的开篇之作。系统后续有许多版本都是针对前一版本的改进,进而可以学到大佬们是怎么思考的。 YOLO 论文传送门 摘要 首先来看看YOLO的特点 A single neural network predicts bounding boxes and class probabilities directly from full …

CES Asia 2025“科技+文旅”融合计划:开启文旅新篇

CES Asia 2025第七届亚洲消费电子技术贸易展(赛逸展)将在首都北京盛大举行,其亮点十三“‘科技文旅’融合计划”备受瞩目,为科技与文旅产业的深度融合带来了新的契机与活力。 在“科技文旅”融合计划中,景区智能设备租…

Kafka消息服务之Java工具类

注:此内容是本人在另一个技术平台发布的历史文章,转载发布到CSDN; Apache Kafka是一个开源分布式事件流平台,也是当前系统开发中流行的高性能消息队列服务,数千家公司使用它来实现高性能数据管道、流分析、数据集成和关…

深度学习在遥感影像分析中的应用:地物分类、目标识别、图像分割

近年来,随着高分辨率对地观测系统的快速发展,遥感影像的数据量呈爆发式增长。如何从海量的遥感数据中高效提取有用信息,成为了一个重要的研究课题。深度学习技术的出现,为遥感影像分析带来了新的机遇和突破。本文将介绍深度学习在…

Pilz安全继电器介绍(PNOZ X2.8P,Pilz MB0)

本文介绍pnoz X2.8P以及可编程安全继电器Pilz MB0的使用介绍,本文内容下载链接: Pilz安全继电器介绍(PNOZX2.8P,PilzMB0)资源-CSDN文库 https://download.csdn.net/download/qq_34047402/90400433 一、PNOZ X2.8P介绍: -安全输入通道&a…

机器学习实战(1): 入门——什么是机器学习

机器学习入门——什么是机器学习? 欢迎来到“机器学习实战”系列的第一篇博文!在这一集中,我们将带你了解机器学习的基本概念、主要类型以及它在现实生活中的应用。无论你是初学者还是有一定经验的开发者,这篇文章都会为你打下坚…