前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mysql面试题1:MySQL有哪些常见存储引擎?MySQL默认是哪个存储引擎?

mysql面试题1:MySQL有哪些常见存储引擎?MySQL默认是哪个存储引擎?

作者头像
小小鱼儿小小林
发布于 2024-05-25 06:43:40
发布于 2024-05-25 06:43:40
1620
举报
文章被收录于专栏:灵儿的笔记灵儿的笔记

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点

面试官:MySQL有哪些常见存储引擎?

MySQL有以下几种常见的存储引擎:

  1. InnoDB:默认的存储引擎,支持事务处理、行级锁定和外键约束等特性,适用于大部分应用场景。
  2. MyISAM:在早期版本的MySQL中常用的存储引擎,适用于读频繁的应用,但不支持事务处理和行级锁定。
  3. Memory:将数据存储在内存中,适用于对读写速度要求较高、数据不需要持久化的应用。
  4. Archive:专注于高压缩存储和快速插入的存储引擎,适用于存储大量历史数据的场景。
  5. NDB:适用于高可用性和高并发读写的存储引擎,具备分布式数据库的特性,用于构建MySQL Cluster。

另外,还有一些其他的存储引擎如Merge、Federated等,但使用较为有限。

面试官:MySQL默认是哪个存储引擎?

MySQL的默认存储引擎是InnoDB。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MySQL存储引擎大厂面试经典三连问
点评:这份文件是关于MySQL配置的总结,主要介绍了MySQL安装后需要进行的关键配置步骤,包括字符编码设置和外网访问配置等。
小白的大数据之旅
2024/11/27
1490
MySQL存储引擎大厂面试经典三连问
超详细的MySQL存储引擎讲解,学习MySQL这些知识你必须要会!
首先我们要知道,在创建表的时候,如果没有执行该表的存储引擎的话,那么默认采用那种存储引擎的方式呢? 其实是跟MySQL的版本有关
小白的大数据之旅
2024/11/20
2160
超详细的MySQL存储引擎讲解,学习MySQL这些知识你必须要会!
MySQL中的存储引擎
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。
changxin7
2019/09/10
1.9K0
从 InnoDB 到 Memory:MySQL 存储引擎的多样性
🔥事务存储引擎是数据库管理系统中负责数据存储、检索和事务处理的组件。它们支持事务的四个基本特性,通常被称为 ACID 属性:
IsLand1314
2024/10/15
2410
MySQL 的存储引擎有哪些?它们之间有什么区别?
MySQL 支持多种存储引擎,每种存储引擎都有其特定的用途和特点。以下是一些常见的 MySQL 存储引擎及其主要区别:
代码小李
2025/01/28
2170
浅谈MySQL存储引擎
存储引擎主要负责的是对数据的存取进行相应的操作,通过MySQL官方文档可知MySQL8.0支持10种类型存储引擎,具体如下:
IT学习日记
2022/09/13
1.3K0
浅谈MySQL存储引擎
MySQL有哪些存储引擎(MySQL存储引擎大全)
名称 介绍 MyISAM MyISAM存储引擎提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL版本里被支持;不支持事务处理;它是MySQL的默认的存储引擎; MEMORY MEMORY存储引擎,别称HEAP存储引擎;提供“内存中”表,将数据存储在内存中。MEMORY存储引擎不支持事务处理;MySQL的所有版本都支持InnoDB存储引擎;注释:MEMORY存储引擎正式地被确定为HEAP引擎。 MERGE MRG_MYISAM存储引擎,别名MERGE;MRG_MYISAM存储引擎允许集合将被处
IT工作者
2021/12/15
6.6K0
MySQL各种存储引擎对比
InnoDB存储引擎支持事务,其设计目标主要是面向在线事务处理(OLTP)的应用。其特点是行锁设计、支持外键,支持类似于Oracle的非锁定读,即默认读取操作不会产生锁。
黑洞代码
2021/01/14
1.2K0
MySQL各种存储引擎对比
mysql数据引擎有哪些
MySQL 提供了多种存储引擎,每种引擎都有其独特的特点和适用场景。以下是一些常见的 MySQL 存储引擎及其特点:
曾高飞
2025/05/19
390
MySQL存储引擎与适用场景详解
这种高效的模块化体系结构为那些希望专门针对特定应用程序需求(例如数据仓库,事务处理或高可用性情况)的用户提供了巨大的好处,同时享有利用独立于任何一个的一组接口和服务的优势存储引擎。 MySQL服务器体系结构将应用程序开发者和DBA与存储级别的所有底层实现细节隔离,从而提供了一致且简单的应用程序模型和API。因此,尽管跨不同的存储引擎具有不同的功能,但应用程序不受这些差异的影响。
JavaEdge
2021/02/22
7020
MySQL存储引擎与适用场景详解
MySQL存储引擎-MyISAM与InnoDB的区别是什么?
导读:MySQL支持很多存储引擎,包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE等,其中InnoDB和BDB支持事务安全。它还支持一些第三方的存储引擎,例如TokuDB(高写性能高压缩存储引擎)、Infobright(列式存储引擎)
码农架构
2021/04/22
1.7K0
MySQL各种存储引擎介绍与适用场景1.引擎的介绍第三方存储引擎:InfobrightTokuDBXtraDB、PBXT2.常用两种引擎的选择
1.引擎的介绍 Isam 该引擎在读取数据方面速度很快,而且不占用大量的内存和存储资源;但是 Isam 不支持事务处理、不支持外键、不能够容错、也不支持索引。 该引擎在包括MySQL 5.1及其以上版本的数据库中不再支持。 Berkeley: 该存储引擎支持COMMIT和ROLLBACK等事务特性。 该引擎在包括MySQL 5.1及其以上版本的数据库中不再支持。 CSV: 使用该引擎的MySQL数据库表会在MySQL安装目录data文件夹中的和该表所在数据库名相同的目录中生成一个.CSV文件(所以,它可
JavaEdge
2018/05/16
2.2K0
MySQL的InnoDB引擎原来是这样的
大家都知道,对于面试官来说,没有办法能够很直接的能问到面试者对于SQL的理解,所以就会有很多千奇百怪的问题就出现了,比如 SQL 优化,索引创建原则,索引的最左匹配原则,唯一索引,联合索引,甚至就开始询问关于 MySQL 的存储引擎了。
Java极客技术
2023/02/23
5160
MySQL的InnoDB引擎原来是这样的
MySQL 常见的面试题及其答案
SQL是Structured Query Language的缩写,它是一种用于访问和管理关系型数据库的语言。
久绊A
2023/04/10
7.4K0
MySQL存储引擎:选择与应用
MySQL存储引擎是其数据库管理系统的核心组件,负责数据的存储和检索。每种存储引擎都有其独特的特点和适用场景,选择合适的存储引擎对于优化数据库性能至关重要。
用户11396661
2025/02/23
1490
MySQL存储引擎介绍
  首先确定一点,存储引擎的概念是MySQL里面才有的,不是所有的关系型数据库都有存储引擎这个概念,后面我们还会说,但是现在要确定这一点。  
changxin7
2022/05/06
1.3K0
MySQL存储引擎介绍
MySQL的常见存储引擎
静态表:表中的字段都是非变长字段,这样每个记录都是固定长度的,优点存储非常迅速,容易缓存,出现故障容易恢复;缺点是占用的空间通常比动态表多(因为存储时会按照列的宽度定义补足空格)ps:在取数据的时候,默认会把字段后面的空格去掉,如果不注意会把数据本身带的空格也会忽略。
小尘要自信
2023/10/10
3280
MySQL存储引擎知多少
MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的“存储引擎”(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引擎的区别。这次就简短侃一下存储引擎那些事儿。
Bug开发工程师
2018/09/21
7840
MySQL存储引擎知多少
《面试季》经典面试题-数据库篇(一)
InnoDB: 支持事务,行锁及无锁读提高了并发的效率,为了数据的完整性,支持外键
IT学习日记
2022/09/13
8940
MySQL的“心脏”:InnoDB存储引擎的深度解析与源码探秘!
在MySQL的世界里,InnoDB存储引擎就像心脏一样,为数据库的稳定运行提供了强大的动力。今天,我们将深入探讨InnoDB存储引擎的默认性、使用原因、运行原理、应用场景以及源码分析。如果你对数据库的内部机制感兴趣,或者正在寻找提高数据库性能的秘诀,那么这篇文章绝对不容错过!
疯狂的KK
2024/06/03
1.5K0
MySQL的“心脏”:InnoDB存储引擎的深度解析与源码探秘!
相关推荐
MySQL存储引擎大厂面试经典三连问
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档