陣子複習了一下消息中間件MQ系列的知識點,忽然想起還有個資料庫中間件——MyCat!
Mycat 是一個開源的分布式資料庫系統,是一個實作了MySQL協定的伺服器,前端使用者可以把它看作是一個資料庫代理,用MySQL用戶端工具和指令行通路,而其後端可以用MySQL原生協定與多個MySQL伺服器通信,也可以用JDBC協定與大多數主流資料庫伺服器通信,其核心功能是分表分庫,即将一個大表水準分割為N個小表,存儲在後端MySQL伺服器裡或者其他資料庫裡。

為了深入學習一下Mycat資料庫中間件,我從朋友那裡整了兩個文檔:Mycat 權威指南 + Mycat 實戰筆記,理論與技術結合,雙管齊下!
全文所提及介紹的《Mycat 權威指南 + Mycat 實戰筆記》是兩份很不多的Mycat學習指南,因篇幅原因,大部分内容以圖檔展現
首先,學習一下資料庫中間件:Mycat 權威指南
Mycat 權威指南分 四大類 内容:入門篇+ 進階進階篇 + 生産實踐篇 + 開發篇
Mycat 權威指南 **入門篇 **有以下 12 篇章節的内容:
- 第一章 概述
- 第二章 Mycat前世今生
- 第三章 Mycat中的概念
- 第四章 快速入門
- 第五章 日志分析
- 第六章 Mycat防火牆配置
- 第七章 Mycat的配置
- 第八章 Mycat的分片join
- 第九章 全局序列号
- 第十章 Mycat 分片規則
- 第十—章 常見問題與解決方案
- 第十二章 Mycat性能測試指南
Mycat 權威指南 入門篇
**Mycat 權威指南 進階進階篇 **包含 11 篇章節的内容:
- 第一章 讀寫分離
- 第二章 高可用與叢集
- 第三章 事務支援
- 第四章 Mycat SQL攔截機制
- 第五章 Mycat注解
- 第六章 MyCAT支援的Catlet實作
- 第七章 jdbc多資料庫支援
- 第八章 管理指令與監控
- 第九章 壓縮協定支援
- 第十章 Mycat-Web
- 第十—章 MyCAT對存儲過程的支援
Mycat 權威指南 進階進階篇
**Mycat 權威指南 生産實踐篇 **有以下 8 篇章節的内容:
- 第一章 生産實踐案例-Mycat讀寫分離案例
- 第二章 分表分庫案例
- 第三章 生産環境部署
- 第四章 Mycat最佳實踐
- 第五章 Mycat實施指南
- 第六章 資料遷移與擴容實踐
- 第七章 版本選擇與更新指南
- 第八章 性能調優
Mycat 權威指南 生産實踐篇
Mycat 權威指南 開發篇 包含 14 篇章節的内容:
- 第一章 加入Mycat
- 第二章 Mycat開發基礎
- 第三章 Mycat架構分析
- 第四章 Mycat線程模型分析
- 第五章 Mycat的連接配接池模型
- 第六章 Mycat的網絡通信架構
- 第七章 Mycat的路由與分發流程
- 第八章 Mycat的JDBC後端架構
- 第九章 Mycat的事務管理機制
- 第十章 Mycat的分頁和跨庫Join
- 第十—章 Mycat緩存
- 第十二章 Mycat的分片規則設計
- 第十三章 Mycat Load Data源碼
- 第十四章 Mycat外傳-群英會
Mycat 權威指南 開發篇
重點:Mycat 實戰筆記(4天學完)
Mycat 的目标是:低成本地将現有的單機資料庫和應用平台遷移到 “雲” 端,解決海量資料存儲和業務規模迅速增長情況下的資料存儲和通路的瓶頸問題。安排了4天的學習計劃…
- 第一天
- Mycat 簡介
- Mycat 入門
- Mycat 配置檔案詳解
- 第二天
- Mycat 分片規則
- Mycat 進階
- 第三天
- Mycat 高可用叢集搭建
- Myca t架構剖析
- 第四天
- Mycat 綜合案例
Mycat 總結
以上便是我在複習學習Mycat過程中所需的(收集整理的)相關學習資源:Mycat 權威指南 + Mycat 實戰筆記 ,刷到此處的你若覺得還行,需進一步地深入學習,那便無條件分享給你即可!
請注意:需要下載下傳完整版,戳此!!!