美文网首页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存储引擎竟然

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