本書分為9章,主要介紹應用ShardingSphere實現(xiàn)分庫分表的一些方法論和工程實踐。通過對ShardingSphere的基本概念、應用方式和整體架構的介紹,幫助讀者掌握ShardingSphere的設計思想和解決方案;然后從Sharding-JDBC和Sharding-Proxy兩款核心組件出發(fā),對分庫分表、讀寫分離、分布式事務、數(shù)據(jù)脫敏、編排治理及代理服務器等核心功能進行詳細闡述,并結合具體場景給出實例分析和實現(xiàn)過程。 本書面向Java服務器端開發(fā)人員,讀者不需要有很深的技術水平,也不需要詳細了解分庫分表相關工具,但如果讀者熟悉Java EE常見技術并掌握一定數(shù)據(jù)訪問基本概念,則有助于讀者更好地理解書中的內容。通過學習本書內容,讀者將對ShardingSphere的基本架構、設計思想和應用方式有更加深入的了解,為后續(xù)的工作和學習奠定基礎。同時,本書可以作為具備不同技術體系的開發(fā)人員的參考用書。希望本書能給讀者的日常研發(fā)和管理工作帶來啟發(fā)和幫助。