news 2026/6/26 15:20:37

mysql的存储引擎

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mysql的存储引擎

关于 MySQL 插件式的存储引擎啊,这个插件式的存储引擎也让它非常灵活的能在不同的具体的业务场景来选择对应的存储引擎,使得它的性能也是非常的灵活强大。我介绍一下我知道的就是经常被对比的的存储引擎是什么? myisam、 Innodb 跟 memory, 嗯,先对比一下它们,这个 myisam 作为早期 MySQL 的默认存储引擎,它不支持事务,哎罪大恶极啊身为数据库尽然不支持事务。然后呢它用的是表锁,而不支持行锁,这个就是并发差一些。然后它是支持全文索引的,这个 Innodb 是在后期也才有了这个全文索引啊,嗯,然后接下来看一下嗯memory, memory 它是把内存,它是把数据存在内存里啊,然后就是在一些情景上查询比较快啊,这个就是类似于 Redis 吧,后期就是被 Redis 取代了,因为没有考虑持久化之类的。接下来看最重要的 Innodb, indodb 可以说是嗯Mysql 里最强大的东西了。靠着这个呀,就是让 MySQL 非常的强大,它支持什么呢?它有事务,它有外键,它有行锁,它有 MVCC, 它有 Redo log,还有强大的崩溃恢复机制, 这就是它的一些嗯能直接说出来的这些特点啊。我接下来还要讲一下啊,就是这里涉及到一些历史相关的吧?嗯啊是这样的,就是早期myisam作为默认的存储引擎,然后这个 Innodb 它是作为第三方的这种存储引擎被使用的。然后后来呢,就是买 MySQL 把这个 Innodb 并入了就是算为正式的默认的存储引擎了。还有一个maria存储引擎,这个是mysql创始人之一参与的目标是替代原本的myisam成为默认的存储引擎,它支持行锁,事务,mvcc看上去是不是和innodb差不多了,但是没有redolog什么的,而且在这个出现的时候innodb还没有成为默认的存储引擎。还有就是要看要谈一下 Oracle 了。是这样的, Oracle 它嗯,它是先收购了这个 Innodb 存储引擎的那家公司啊,然后再之后呢它又把那个 MySQL 的上级的sun公司给收购了,然后它就是在专门就是把力量发到这个 Innodb 上,然后就是让 MySQL 也很强大了。嗯它为什么要这么做呢,不会给oracle增加竞争对手吗?主要是为了针对不同的消费群体,就是它那个 Oracle 本身也是很强大的数据库,那它可能是更重量级一些,就是,嗯,针对一些很大的公司吧,就是商用的那种,而且它的成本也比较高啊,小公司可能也就是用不起之类的,所以它就推出了 MySQL 来针对不同的消费群体啊,然后 MySQL在有了innodb后 本身的性能就是也是很优异啊,现在也被广泛使用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 2:26:30

宏智树AI如何用“智能三板斧”搞定选题、框架与文献?

——从“一团乱麻”到“条理清晰”,让你的开题报告一眼惊艳导师 宏智树AI官网:http://www.hzsxueshu.com | 微信公众号:宏智树AI每到开题季,总有人对着空白的文档抓耳挠腮:选题要么“大而空”,要么“小而窄…

作者头像 李华
网站建设 2026/6/15 13:52:56

宏智树AI文献综述魔法:让你的论文“站在巨人肩膀上”

——揭秘AI如何将文献“乱麻”编织成学术“锦缎” 宏智树AI官网:http://www.hzsxueshu.com | 微信公众号:宏智树AI每到论文写作季,总有人对着满屏的文献抓狂:文献堆成山,却找不到“核心观点”?综述写成“流…

作者头像 李华
网站建设 2026/6/26 19:08:13

达梦 DM8 数据库 Kylin Server 环境实战:实例配置与 SQL 开发全攻略

前言 在完成 DM8 数据库在 Kylin Server 系统的基础安装后,实例配置、数据安全保障及 SQL 程序设计是支撑业务落地的核心环节。本文基于国产数据库实战经验,从 DM8 实例创建与优化、备份还原策略、自定义函数开发、业务场景 SQL 实现四个维度&#xff0…

作者头像 李华