《MySQL技术内幕:InnoDB存储引擎第2版》——2.2 InnoDB存储引擎的版本

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 本节书摘来自华章计算机《MySQL技术内幕:InnoDB存储引擎第2版》一书中的第2章,第2.2节,作者:姜承尧著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
+关注继续查看

2.2 InnoDB存储引擎的版本

InnoDB存储引擎被包含于所有MySQL数据库的二进制发行版本中。早期其版本随着MySQL数据库的更新而更新。从MySQL 5.1版本时,MySQL数据库允许存储引擎开发商以动态方式加载引擎,这样存储引擎的更新可以不受MySQL数据库版本的限制。所以在MySQL 5.1中,可以支持两个版本的InnoDB,一个是静态编译的InnoDB版本,可将其视为老版本的InnoDB;另一个是动态加载的InnoDB版本,官方称为InnoDB Plugin,可将其视为InnoDB 1.0.x版本。MySQL 5.5版本中又将InnoDB的版本升级到了1.1.x。而在最近的MySQL 5.6版本中InnoDB的版本也随着升级为1.2.x版本。表2-1显示了各个版本中InnoDB存储引擎的功能。
image

在现实工作中我发现很多MySQL数据库还是停留在MySQL 5.1版本,并使用InnoDB Plugin。很多DBA错误地认为InnoDB Plugin和InnoDB 1.1版本之间是没有区别的。但从表2-1中还是可以发现,虽然都增加了对于compress和dynamic页的支持,但是InnoDB Plugin是不支持Linux Native AIO功能的。此外,由于不支持多回滚段,InnoDB Plugin支持的最大支持并发事务数量也被限制在1023。而且随着MySQL 5.5版本的发布,InnoDB Plugin也变成了一个历史产品。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
存储 SQL 关系型数据库
MySQL5.7到8.0的升级迁移!高效的MySQL跨版本迁移技术解读
NineData是一种高效、稳定且易于使用的迁移工具,可帮助用户将MySQL 5.7迁移到MySQL 8.0。由于MySQL 5.7已经结束生命周期并不再获得技术支持,因此迁移至MySQL 8.0是必要的。NineData提供了数据复制功能,包括数据迁移和实时同步,还支持双向复制。与传统迁移方法相比,NineData具有简单易用、数据一致、强劲性能和高可靠性的优势。它提供了完善的观测和干预能力,保障迁移的成功。此外,NineData还提供了对比功能,确保数据的一致性。通过简单的配置过程,用户可以实现自动化的数据迁移。NineData还提供了完善的观测和干预能力,帮助用户追踪迁移进展并诊断和修复
130 2
|
3月前
|
Ubuntu 关系型数据库 MySQL
M1 macos docker获取x86 x64 amd 等指定架构版本linux ubuntu mysql 容器并启动容器
M1 macos docker获取x86 x64 amd 等指定架构版本linux ubuntu mysql 容器并启动容器
|
4月前
|
关系型数据库 MySQL 开发工具
使用OceanBase数据库中的ob_client mysql版本的SDK
使用OceanBase数据库中的ob_client mysql版本的SDK
88 1
|
4月前
|
存储 Oracle 关系型数据库
探索MySQL:历史、版本与安装
本文深入探讨了MySQL数据库的历史、版本特性以及安装与配置过程。MySQL作为一款备受欢迎的开源关系型数据库管理系统,在其多年的发展中取得了显著成就。通过介绍MySQL的发展历程,读者可以了解到其从创始人之手到今天广受欢迎的开源数据库的演变过程。此外,本文还突出了MySQL的关键版本,如MySQL 5.7和MySQL 8.0,以及它们引入的重要特性,这些特性不仅丰富了MySQL的功能,也为开发者提供了更多创新的可能性。最后,本文详细介绍了MySQL的安装和配置步骤,为读者提供了安装MySQL并使其成功运行的实用指南。
84 0
|
4月前
|
关系型数据库 MySQL Unix
Linux系统下查看mysql版本的四种方法_MySQL
Linux系统下查看mysql版本的四种方法_MySQL
145 0
|
4月前
|
关系型数据库 MySQL Java
家人们,谁懂啊!mysql 版本5.7.99连接异常
在项目工作中需要部署nacos,数据库使用的是别的公司提供的mysql,本来挺好部署的一个服务却被一个报错打破,异常如下:
42 0
家人们,谁懂啊!mysql 版本5.7.99连接异常
|
5月前
|
数据可视化 关系型数据库 MySQL
5.6版本MySQL安装教程以及完全卸载干净MySQL的办法(二)
5.6版本MySQL安装教程以及完全卸载干净MySQL的办法
43 0
|
5月前
|
数据可视化 关系型数据库 MySQL
5.6版本MySQL安装教程以及完全卸载干净MySQL的办法(一)
5.6版本MySQL安装教程以及完全卸载干净MySQL的办法
81 0
|
5月前
|
关系型数据库 MySQL
MySQL PXC集群新增一个高版本节点
已有的一个 MySQL PXC 集群环境,因为种种原因仅剩一个节点 node1,需要新增一个集群节点 node2
57 0
|
5月前
|
存储 关系型数据库 MySQL
mysql五种索引类型---实操版本
mysql五种索引类型---实操版本
38 0
热门文章
最新文章
推荐文章
更多