



本书以TiDB数据库为基础介绍分布式数据库的运行原理、性能优化和应用场景架构设计。首先,剖析分布式数据库的运行原理与架构;然后,阐述分布式数据库TiDB在表与索引的设计优化、SQL优化、系统级优化方面的方法论,通过融入多个有代表性的案例,帮助读者将方法论对应到生产实践中;最后,梳理场景选型和架构设计过程中读者应该掌握的主要知识点,并对一些分布式数据库的优势场景进行了详细介绍。
本书适合希望了解分布式数据库原理,学习TiDB数据库的开发工程师、数据库管理员和架构师阅读,也可以作为高等学校教师或学生学习分布式数据库的参考教材。
作者简介:
董菲,PingCAP 首席讲师,常年从事数据库培训、架构设计、开发和维护工作 。曾供职于 Oracle、空中网、微软中国和 ARUZE,是数据库领域的资深专家。多次为人民银行、中国银行、工商银行、农业银行、中国移动、中国联通、铁路总公司、中国邮政、埃森哲和 IBM 等企业提供数据库技术和开发培训。
目录:
第1章 数据库架构概述
第2章 计算引擎TiDB Server的架构与原理
第3章 数据存储引擎TiKV的架构与原理
第4章 TiDB的“大脑”——PD的架构与原理
第5章 列存与MPP计算引擎TiFlash的架构与原理
第6章 表与索引的设计优化
第7章 SQL优化
第8章 性能监控与诊断
第9章 系统变量与配置参数的优化
第10章 高可用架构设计
第11章 异步复制架构设计
第12章 HTAP场景架构设计
第13章 Online DDL
第14章 数据库整合与资源管控
第15章 TiDB Serverless
点击下载