技术推荐:MariaDB

Posted 白玉盘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术推荐:MariaDB相关的知识,希望对你有一定的参考价值。

《MariaDB原理与实现》由浅入深地剖析了MariaDB,首先简要介绍了一些基础知识、新特性、对mysql原有功能所做的扩展以及源代码,接着介绍了底层数据结构、线程池技术、binlog、复制等内容,最后介绍了分布式数据库系统。这是一本讲解数据库原理及其具体实现的书,本书主要面向想要了解MariaDB和MySQL的工作原理及其具体实现的读者,以及想要阅读MariaDB和MySQL源代码却苦于不知道从何处开始的读者。本书的整体思路是由简至繁,从基本原理到具体实现细节,书中由浅入深地剖析了MariaDB以及MySQL。如果你想要阅读本书,首先必须具有一定的数据库基础知识;其次,你应该具备一定的C/C++语言知识,因为MariaDB/MySQL主要是用C/C++编写的,在分析具体实现的时候,我们会给出大量的源代码。


第1章 MariaDB概述

第2章 MariaDB的扩展和新特性

更多的存储引擎 | 线程池技术和binlog group commit技术 | MariaDB其他扩展和新特性

第3章 初识MariaDB源代码

MariaDB源代码的目录组织结构 | MariaDB对类型和函数的封装 | 调试MariaDB

第4章 MariaDB基础数据结构

第5章 MariaDB线程池

线程池相关的参数 | 何时使用线程池 | 线程池的实现

第6章 二进制日志binlog

第7章 binlog group commit技术

第8章 复制

第9章 数据结构和算法

算法复杂度 | B+树和索引 | 堆排序与快速排序 | ORDER BY的实现 | JOIN的实现

第10章 分布式数据库