《TiDB 6.x in Action》釋出,凝聚社群集體智慧的 6.x 實踐彙總!

TiDBCommunityTechPortal發表於2022-07-26

今年,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 提交正文處註明社群暱稱 ,截圖在活動帖(https://asktug.com/t/topic/812920,複製連結至瀏覽器檢視)中回覆即可,例如:
  • 活動獎勵:每個 PR 合入,獲得 100 積分&經驗值,最高獎勵 500 積分&經驗值(此活動長期有效,沒有截止時間)

再次感謝 TiDBer 們對 TiDB 6.0 Book Rush 的支援,期待下次共創。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章