首页 > 数据库 >MySQL8.0存储引擎对比

MySQL8.0存储引擎对比

时间:2023-11-30 13:57:06浏览次数:45  
标签:存储 NO storage 支持 引擎 MySQL8.0 YES

MySQL8.0存储引擎对比

MySQL8默认支持的存储引擎有 MEMORY,PERFORMANCE_SCHEMAMyISAMMRG_MYISAMBLACKHOLECSVARCHIVEInnoDB共8种存储引擎。其中InnoDB为MySQL8的默认存储引擎。存储引擎信息在数据库中的存储位置为:INFORMATION_SCHEMA下的ENGINES表。

ENGINE SUPPORT COMMENT TRANSACTIONS XA SAVEPOINTS
MEMORY YES Hash based, stored in memory, useful for temporary tables NO NO NO
PERFORMANCE_SCHEMA YES Performance Schema NO NO NO
MyISAM YES MyISAM storage engine NO NO NO
MRG_MYISAM YES Collection of identical MyISAM tables NO NO NO
BLACKHOLE YES /dev/null storage engine (anything you write to it disappears) NO NO NO
CSV YES CSV storage engine NO NO NO
ARCHIVE YES Archive storage engine NO NO NO
InnoDB DEFAULT Supports transactions, row-level locking, and foreign keys YES YES YES

注:MySQL存储引擎中还有 ndbcluster、FEDERATED、ndbinfo三种存储引擎。这三种存储引擎MySQL8中目前不支持、此处不再列出。

  • ENGINE

    存储引擎的名称。

  • SUPPORT

    服务器对存储引擎的支持程度,如下表所示。

    价值 意义
    YES 引擎受支持并处于活动状态
    DEFAULT 喜欢YES,加上这是默认引擎
    NO 引擎不受支持
    DISABLED 该引擎受支持但已被禁用

    NO表示服务器是在不支持引擎的情况下编译的,因此无法在运行时启用。

    出现值DISABLED是因为服务器启动时使用了禁用引擎的选项,或者因为未提供启用它所需的所有选项。在后一种情况下,错误日志应包含说明禁用该选项的原因。

    如果服务器被编译为支持它,但启动时有一个选项, 您可能还会看到DISABLED存储引擎 。对于存储引擎,意味着服务器编译时支持 NDB Cluster,但未使用该选项启动。

  • COMMENT

    存储引擎的简要说明。

  • TRANSACTIONS

    存储引擎是否支持事务。

  • XA

    存储引擎是否支持 XA 事务。

  • SAVEPOINTS

    存储引擎是否支持保存点。

标签:存储,NO,storage,支持,引擎,MySQL8.0,YES
From: https://www.cnblogs.com/404developer/p/17867148.html

相关文章

  • 服务器数据恢复—EMC存储多块硬盘离线导致raid5崩溃的数据恢复案例
    服务器存储数据恢复环境:EMC某型号存储,8块组建一组raid5磁盘阵列。上层操作系统采用zfs文件系统。服务器存储故障&分析:raid5阵列中有2块硬盘未知原因离线,raid5阵列崩溃,上层应用无法正常使用。服务器数据恢复过程:1、将故障服务器存储内的所有硬盘编号后取出,由硬件工程师检测所有......
  • 提高搜索引擎准确度,停用词
    停用词对于一个给定的目的,任何一类的词语都可以被选作停用词。通常意义上,停用词大致分为两类:1、人类语言中包含的功能词:这些功能词极其普遍,与其他词相比,功能词没有什么实际含义,比如the、is、at、which、on等。但是对于搜索引擎来说,当所要搜索的短语包含功能词,特别是像TheWho......
  • Android的内部存储和外部存储怎么区分?
    1.定义内部存储:内部存储位于Android手机系统的data/data/<包名>这个目录下,内部存储是私有的,主要用于存储系统和应用程序的某些数据,对于其他应用程序来说是不可见的,并且会随着应用程序的卸载而被删除。外部存储:外部存储可以分为外部私有存储和外部公有存储。外部私有存储......
  • day06 基于NFS的存储解决方案 2.1
    一、基于NFS的存储解决方案NFS在K8S中的应用及配置1、前言NFS是基于网络共享文件的存储解决方案,及网络文件系统。NFS运行在一个系统网络上与他人共享目录和文件。通过使用NFS,用户和程序可像访问本地文件一样访问远端系统上的文件。nfs:是我们最终的存储nfs-client:用来动态......
  • Oracle数据库 使用存储过程判断索引是否存在,再删除索引
    不多废话DECLAREindex_countNUMBER;BEGIN--判断索引UK_TEST_2是否存在SELECTCOUNT(*)INTOindex_countFROMuser_indexesWHEREindex_name='UK_TEST_2';IFindex_count>0THENEXECUTEIMMEDIATE'DROPINDEXU......
  • 文档型数据库:非结构化数据存储的最佳实践
    在当今数字化时代,数据的多样性和不断增长使得有效管理和存储变得尤为关键。传统的关系型数据库在处理结构化数据上表现出色,但随着非结构化数据的涌现,它们逐渐显得力不从心。文档型数据库(MongoDB、SequoiaDB等文档型数据库代表)作为一种新型的数据库范式,以其灵活性和高效性,成为解决非......
  • 【个人理解】什么是Node.js、V8引擎、事件驱动、非阻塞式I/O
    什么是Node.js?Node.js是一个基于ChromeV8引擎的JS运行环境,允许你在服务器上构建你的应用程序。它采用了一套事件驱动、非阻塞式I/O模型,让JS可以运行在服务器上的开发平台。为什么要用Node.js?为什么现在主流前端框架Vue、React等都需要基于Node环境进行开发呢?基本原因1:不基......
  • 第7章 存储管理
     1、存储方式1.1存储连接方式存储设备按连接方式可分为以下三种类型:(1) 本地存储直接插在服务器上的硬盘,系统文件存放在本地。介绍主要集中在本地存储。(2)外部存储移动硬盘等设备,使用USB接口连接。外部存储可采用多种接口,如SCSI线、SATA线、SAS线、FC线。(3) 网络存储......
  • 存储机制(Window.sessionStorage 和 Window.locaStorage)
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>webStorage</title><!--1.存储内容大小一般支持5MB左右(不同浏览器可能不一样)2.浏览器通过Window.sessionStorage和Window.locaStorage属性来实现本地存储机制3.相关API:1.XXXXXStorage.setItem('......
  • SQLSERVR 查询包含某个字符的存储/视图/表
    selectnamefromsysobjectso,syscommentsswhereo.id=s.idandtextlike'%是否生成SN%'ando.xtype='P'--查询特定的表(字段或者文字)在哪些存储过程中被使用SELECTDISTINCTOBJECT_NAME(id)--,textFROMsyscommentsWHEREidIN(SELECTidFROMsysobjectsWHEREt......