"TiDB原理、最佳实践及TiUP、Titan和TiFlash实战介绍"

需积分: 3 13 下载量 12 浏览量 更新于2024-01-20 收藏 50.54MB PDF 举报
TiDB in action.pdf是一本介绍TiDB的原理和最佳实践的书籍,同时也是TiDB-in-action这个网站的离线版本。TiDB是一个分布式的关系数据库,为用户提供了高可用、高性能和弹性扩展的解决方案。本书的目的是帮助读者更好地理解TiDB的架构和特性,并提供实践指南,以帮助用户正确使用TiDB。 由于某些原因,读者想要离线阅读TiDB in action.pdf,因此生成了这个PDF版本。但很遗憾,原网站的PDF下载链接已失效,无法下载最新的PDF版本。本PDF的导出时间是2022年10月16日。 这本书分为多个章节,下面是各章节的简要介绍: **第一部分 TiDB 原理和特性** 1. TiDB整体架构:介绍TiDB的整体架构,包括存储、计算和调度等关键组成部分。 2. 存储:讨论TiDB中存储的相关概念和技术,包括关系模型到Key-Value模型的映射和元信息管理等。 3. 计算:介绍TiDB中计算的相关内容,包括SQL层的简介和计算调度的概述。 4. 调度:详细说明TiDB中的调度机制,包括弹性调度和资源管理等。 5. TiDB和MySQL的区别:比较TiDB和MySQL在架构和功能上的区别,帮助用户了解为什么选择TiDB而不是MySQL。 6. TiDB事务模型:介绍TiDB的事务模型,包括乐观事务、悲观事务和4.0的大事务支持等。 7. TiDB DDL:讨论TiDB中的数据定义语言(DDL),包括表结构设计最佳实践、DDL状态查看和使用Sequence和AutoRandom等。 **第二部分 Titan 简介与实战** 8. Titan简介与实战:介绍TiDB的存储引擎Titan的原理和使用方法,包括在TiDB集群中开启Titan和最佳实践等。 **第三部分 TiFlash 简介与 HTAP 实战** 9. TiFlash简介与HTAP实战:介绍TiDB的弹性分析存储引擎TiFlash的原理和实战应用,帮助用户实现混合事务/分析处理(HTAP)。 总的来说,TiDB in action.pdf是一本详细介绍TiDB原理和最佳实践的书籍,它将帮助读者更好地理解和使用TiDB。无论是对于TiDB的架构设计还是实际应用场景,本书都提供了丰富的指导和实践经验。尽管原网站的PDF下载链接失效,但这本离线版本的PDF仍然具有很高的参考价值,可以帮助读者更好地学习和应用TiDB。