美文网首页Java大数据
这么多年Java编程白干了,MySQL的InnoDB存储引擎竟然

这么多年Java编程白干了,MySQL的InnoDB存储引擎竟然

作者: 用嘴写代码 | 来源:发表于2020-07-14 15:34 被阅读0次

MySQL数据库独有的插件式存储引擎架构使其和其他任何数据库都不同。不同的存储引擎有着完全不同的功能,而InnoDB存储引擎的存在使得MySQL跃入了企业级数据库领域。

《MySQL技术内幕》这本书不仅讲述了InnoDB存储引擎的诸多功能和特性,还阐述了如何正确地使用这些功能和特性,更重要的是,还尝试了教我们如何Think Different。

全书共10章,首先宏观地介绍了MySQL的体系结构和各种常见的存储引擎以及它们之间的比较:接着以InnoDB的内部实现为切入点,逐一详细讲解了InnoDB存储引擎内部的各个功能模块的实现原理,包括InoDB存储引擎的体系结构、内存中的数据结构、基于InnoDB存储引擎的表和页的物理存储、索引与算法、文件、锁、事务、备份与恢复,以及InnoDB的性能调优等重要的知识:最后对InnoDB存储引擎源代码的编译和调试做了介绍,对大家阅读和理解InnoDB的源代码有重要的指导意义。

完整文档已备好!

第1章MySQL体系结构和存储引擎

MySQL被设计为一个可移植的数据库,几乎在当前所有系统上都能运行,如Linux,Solaris、 FreeBSD、 Mac和Windows.

第2章InoDB存储引擎

InnoDB是事务安全的MySQL存储引擎,设计上采用了类似于Oracle数据库的架构。

第3章文件

本章将分析构成MySQL数据库和InnoDB存储引擎表的各种类型文件。

第4章表

表就是关于特定实体的数据集合,这也是关系型数据库模型的核心。

第5章索引与算法

索引是应用程序设计和开发的一个重要方面。若索引太多,应用程序的性能可能会受到影响。而索引太少,对查询性能又会产生影响。要找到-一个合适的平衡点,这对应用程序的性能至关重要。

第6章说

开发多用户、数据库驱动的应用时,最大的一个难点是: - -方面要最大程度地利用数据库的并发访问,另外一方 面还要确保每个用户能以-致的方式读取和修改数据。为此就有了锁(locking)的机制,同时这也是数据库系统区别于文件系统的一个关键特性。

第7章事务

事务(Transaction) 是数据库区别于文件系统的重要特性之一。

第8章备份与恢复

对于DBA来说,数据库的备份与恢复是一项最基本的操作与工作。

第9章性能调优

性能优化不是一项简单的工作,但也不是复杂的难事,关键在于对InnoDB存储引整特性的了解。

第10章ln储引后源代码的编译和调试

InnoDB存储引擎是开源的,这意味着用户可以获得其源代码并查看内部的具体实现。

对于当前出现的技术,尽管学习其应用很重要,但更重要的是,应当正确地理解和使用这些技术。

完整文档已经给大家备好。

如何获取?

转发这篇文章,关注我,私信回复“MySQL”即可获取

如何私信?

关注我后,在手机,点击头像进我的主页,主页上方右上角有个私信,点击私信,如何回复关键字“MySQL”即可

一定要记得任何时候Why都比What重要!

相关文章

  • 这么多年Java编程白干了,MySQL的InnoDB存储引擎竟然

    MySQL数据库独有的插件式存储引擎架构使其和其他任何数据库都不同。不同的存储引擎有着完全不同的功能,而InnoD...

  • mysql(七)

    MySQL存储引擎-innodb 查看存储引擎 innodb和myisam的物理区别 innodb 核心特性 MV...

  • 推荐书单

    MySQL 内核 INNODB存储引擎第1版 MySQL技术内幕 InnoDB存储引擎 第2版 RabbitM...

  • MySQL-存储引擎

    零、本文纲要 一、MySQL存储引擎 二、InnoDB存储引擎1、InnoDB逻辑存储结构2、InnoDB架构3、...

  • MySQL-InnoDB体系架构

    作者:刘仁鹏参考资料:《MySQL技术内幕 InnoDB存储引擎》 1.InnoDB体系架构 InnoDB存储引擎...

  • 浅谈InnoDB存储引擎中的锁

    InnoDB存储引擎是MySQL数据库默认的事务型存储引擎,也是使用比较多的存储引擎。InnoDB存储引擎不紧支持...

  • MySQL存储引擎

    MySQL:单进程多线程数据库 一、InnoDB存储引擎InnoDB存储引擎支持事务(5.5.8MySQL默认版本...

  • mysql存储引擎

    MySQL 存储引擎概述 MySQL 5.0 支持的存储引擎包括 MyISAM、 InnoDB、 BDB、 MEM...

  • mysql规范

    一、基础规范【强制】使用InnoDB存储引擎解读:InnoDB存储引擎是MySQL默认存储引擎,支持事务和行级锁,...

  • Mysql索引优化

    存储引擎 InnoDB InnoDB是是Mysql默认的事务性存储引擎 InnoDB才有MVCC来支持高并发,并且...

网友评论

    本文标题:这么多年Java编程白干了,MySQL的InnoDB存储引擎竟然

    本文链接:https://www.haomeiwen.com/subject/czcfhktx.html