《TiDB 6.x in Action》发布,凝聚社区集体智慧的 6.x 实践汇总!

原创
2022/07/26 19:59
阅读数 2.3K

今年,TiDB 已经发布了 6.0 和 6.1 两个较大的版本更新,在 6.0 中大幅度加强了 TiDB 的可管理性和可运维性, 6.1 中又进一步提升了 TiDB 产品的稳定性。为了帮助更多的用户把新版本中这些“好用”的特性用起来,我们集结社区的集体智慧,共同创作了《TiDB 6.x in Action》。今天,这本书正式发布啦!

TiDB 6.x in Action 内容概览

《TiDB 6.x in Action》分为 TiDB 6.x 原理和特性、TiDB Developer 体验指南、TiDB 6.x 可管理性、TiDB 6.x 内核优化与性能提升、TiDB 6.x 测评、TiDB 6.x 最佳实践 6 大内容模块,汇聚了 TiDB 6.x 新特性的原理、测评、试用心得等等干货。不管你是 DBA 运维还是应用开发者,如果你正在或有意向使用 TiDB 6.x,这本书都可以给你提供参考和实践指南。

针对 TiDB 6.x 中引入的十几个新特性,比如热点小表缓存,更多算子和函数支持,数据放置框架(Placement Rules In SQL),TiUniManager ,PingCAP Clinic 等,《TiDB 6.x in Action》中都有单独的章节策划,每个章节都有用户实践文章的收录;针对 4 月份刚刚开源的 TiFlash,电子书专门策划了“TiFlash 源码阅读”章节,帮助大家了解 TiFlash 背后的设计原理;另外值得关注的是,本书还专门针对应用开发者人群,策划了“TiDB Developer 体验指南”的章节,帮助用户了解如何基于 TiDB 构建不同语言的应用程序。

目录

第一章:TiDB 6.x 原理和特性

1.1 TiFlash 源码解读

1.2 TiDB 6.0 新特性解读

第二章:TiDB Developer 体验指南

2.1 TiDB Cloud DevTier 搭建

2.2 TiDB Demo Application

2.3 Simple CRUD 指南

第三章:TiDB 6.x 可管理性

3.1 TiUniManager(原 TiEM) 体验

3.2 Clinic 体验

3.3 Placement Rules 体验

3.4 TiDB 可观测性 & 性能优化实践

3.5 DM WebUI 体验

3.6 其他新特性体验

第四章:TiDB 6.x 内核优化与性能提升

4.1 TiDB 6.0 热点场景优化体验

4.2 MPP 引擎计算性能提升

4.3 TiDB 6.0 容灾能力体验

4.4 TiKV 节点重启后 leader 平衡加速

第五章:TiDB 6.x 测评

第六章:TiDB 6.x 最佳实践

6.1 HTAP 最佳实践

6.2 TiSpark 最佳实践

6.3 其他最佳实践

大咖推荐

刘奇

PingCAP 创始人兼 CEO

TiDB 6.0 提供了很多我非常喜欢的易用性改进,也提供了一些我们称作元功能的功能 (Placement Rules),这个功能的意义就像分布式系统里面的元数据,本身只是整个系统数据很小的一部分,但带来了整个系统巨大的存储潜力,我也希望看到这些元功能撑起更多的各种场景下的使用创新,在社区的集体智慧中不断突破想象力边界,给大家带来更多惊喜。

贾世闻

京东科技架构师,old TiDBer

很高兴看到 TiDB Book Rush 6.0 的成果。本次 Book Rush 因为档期问题没能参与,有些遗憾。2020 年第一次 Book Rush 以 4.0 为蓝本,后来有了《TiDB 4.0 in Action》。用一个词来形容看到新版本的第一感受就是 evolution 。新特性带来新的用户体验,希望 TiDB 不断进化,带来更多惊喜。

孙晓光

PingCAP Cloud Ecosystem 团队负责人

两年间 TiDB 有了长足的进步,《TiDB 6.x in Action》也为大家带来全面更新的 TiDB 知识。感谢社区伙伴们的贡献,相信 TiDB in Action 会为大家更好地使用和理解 TiDB 带来巨大的帮助。

杨攀

TDengine 开发者关系和生态 VP

24 小时分布式成书的《TiDB 4.0 in Action》在当年给大家留下了深刻的印象。开放协作是这个世界上最酷的生产力,《TiDB 6.x in Action》将再次向我们展现开源和开源社区的力量。也希望 PingCAP 代表的头部开源厂商不断去探索开源协作的新形式、新边界,推动开源社区不断发展壮大。

特别鸣谢

TiDB 6.0 in Action 作者

感谢《TiDB 6.0 in Action》的作者,感谢你们的笔耕不辍,让更多的人在使用 TiDB 6.x 的时候已经有了前车之鉴,TiDB 的使用之路走得更顺畅!

TiDB 6.0 in Action Reviewer

在此,特别感谢参与本电子书 Review 的老师:陈超严少安尹裕皓张俊亭张田姚维陈畅亮陈霜霍昊李仲舒戚铮苏志鹏王琦智乔丹陈焕生邵希茜宋昱颖毛康力

非常感谢以上老师,在两个月中兢兢业业,非常认真负责地对每一篇文章提出优化建议,我们铭记每一份为社区贡献的力量!

欢迎 TiDBer 们分享 & 持续指正

《TiDB 6.x in Action》所有文章均经过社区多次内容 review,但是我们相信它肯定还存在优化的空间。TiDBer 们在阅读文章的时候,如果发现存在任何语病、或是觉得需要修改的地方、或是觉得描述不够准备的部分,非常欢迎 TiDBer 们以 PR 的形式进行贡献指正。

  • 参与方式:GitHub 中 PR 形式提交本次 Book Rush 你觉得需要修改的内容,并在 PR 提交正文处注明社区昵称 ,截图在活动帖(asktug.com/t/topic/8129,复制链接至浏览器查看)中回复即可,例如:

  • 活动奖励:每个 PR 合入,获得 100 积分&经验值,最高奖励 500 积分 & 经验值(此活动长期有效,没有截止时间)

再次感谢 TiDBer 们对 TiDB 6.0 Book Rush 的支持,期待下次共创。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
2 收藏
1
分享
返回顶部
顶部