Apache ShardingSphere是一個基於可插拔特性和雲原生原則的新開源生態系統,將其用於分佈式數據基礎設施有助於增強數據庫性能。
本書首先簡要概述數據庫管理系統在生產環境中面臨的主要挑戰和數據庫軟件的內核概念;然後介紹使用分佈式數據庫解決方案、彈性伸縮、用戶身份認證、SOL授權、全鏈路監控、數據庫網關和DistSOL的真實示例,全面講解ShardingSphere的架構組件,以及如何利用它們配置和插入現有的基礎架構並管理數據和應用;接着介紹生態系統的客戶端ShardingSphere-JDBC和ShardingSphere-Proxy,以及它們如何同時或獨立地工作以滿足實際需求;最後講解如何定製可插拔架構以定義個性化的用戶策略和無縫管理多個配置,並在各種場景下對數據庫進行基準測試和性能測試。
潘娟,SphereEx聯合創始人兼首席技術官(CTO)。她是Apache基金會會員和孵化器導師、Apache ShardingSphere 項目管理委員會(project management committee,PMC)成員、AWS大俠、騰訊雲 TVP。她曾負責京東數科數據庫智能平台的設計與研發,現專註于分佈式數據庫和中間件生態及開源領域。她被評為中國開源先鋒人物、OSCAR尖峰開源人物、CSDN IT領軍人物、掘金引力榜年度新銳人物。
張亮,SphereEx公司創始人兼首席執行官(CEO)。他是數據庫領域實踐者、Apache基金會會員、微軟MVP、阿里雲MVP、騰訊雲TVP、華為雲MVP、Apache ShardingSphere創始人和PMC主席。他擁有超過10年的數據庫領域探索、實踐經驗,熱愛開源,擅長分佈式架構,推崇優雅代碼。他曾在多個大型互聯網公司任職架構、數據庫團隊負責人。他在 ICDE 發表過論文“Apache ShardingSphere—A Holistic and Pluggable Platform for Data Sharding”,是《未來架構:從服務化到雲原生》的作者。
亞幸·西·塔伊布(Yacine Si Tayeb)博士,是 Apache 基金會的貢獻者,也是Apache ShardingSphere社區的關鍵貢獻者和建設者。他出生於阿爾及利亞,幼年移居意大利,大學期間來到北京,目前已獲得企業管理博士學位。出於對技術和創新的熱情,他在中國的初創公司和科技領域深耕多年。他的職業生涯和研究領域受到科技和商業交匯的影響。作為一位發表了社會科學引文索引(Social Sciences Citation Index,SSCI)論文的學者,他對技術的濃厚興趣引導他開展了關於公司治理和財務績效對公司創新結果的影響的研究。在此期間,他的研究方向逐漸演變成關於Apache ShardingSphere 大數據生態系統和開源社區的建設。