如今隨着互聯網的發展,數據的量級也是成指數式的增長,從GB到TB到PB。對數據的各種操作也是愈加的困難,傳統的關係性數據庫已經無法滿足快速查詢與插入數據的需求,這個時候NoSQL的出現暫時解決了這一危機。
它通過降低數據的安全性,減少對事務的支持,減少對複雜查詢的支持,來獲取性能上的提升。但是,在有些場合NoSQL一些折衷是無法滿足使用場景的,就比如有些使用場景是絕對要有事務與安全指標的。這個時候NoSQL肯定是無法滿足的,所以還是需要使用關係性數據庫。如何使用關係型數據庫解決海量存儲的問題呢?此時就需要做數據庫集羣,爲了提高查詢性能將一個數據庫的數據分散到不同的數據庫中存儲,爲應對此問題就出現了——MyCat 。
Mycat是一個開源的分佈式數據庫系統,其核心功能是分表分庫,即將一個大表水平分割爲多個小表,存儲在後端MySQL或者其他數據庫裏。取名Mycat原因一是簡單好記,另一個則是希望未來能夠入駐 Apache,Apache的開源產品Tomcat也是一隻貓。
於是乎你的小編(雷鋒)在這個星期費心費力給大家着重收集並整理了這份關於開源數據庫中間件MyCat使用及原理的源碼+筆記+項目實戰的資料。本資料文將全面的從MyCat基礎,高級,集羣,監控,架構剖析來講解MyCat,並通過一個案例來演示在實際開發中,應該如何來實現MyCat進行數據庫的分片操作。通過本資料的學習,我們能夠全面的掌握MyCat的使用及原理。
以上就是資料包含的內容,下面小編會展示目錄和詳細內容截圖,有需要完整版源碼+筆記的朋友,文末有領取方式!!
開源數據庫中間件MyCat實戰筆記
1. MyCat簡介
2. MyCat入門
3. MyCat配置文件詳解
4. MyCat分片
5. MyCat高級
6. MyCat高可用集羣搭建
7. MyCat架構剖析
8. MyCat綜合案例
徹底開源技術MyCat入門到開發
入門篇
- 概述
- Mycat前世今生
- Mycat中的概念
- 快速入門
- 日誌分析
- Mycat防火牆配置
- Mycat的配置
- Mycat的分片join
- 全局序列號
- Mycat分片規則
- 常見問題與解決方案
- Mycat性能測試指南
高級進階篇
- 讀寫分離
- 高可用與集羣
- 事務支持
- Mycat SQL攔截機制
- Mycat註解
- MyCAT支持的Catlet實現
- jdbc多數據庫支持
- 管理命令與監控
- 壓縮協議支持
- Mycat-Web
- MyCAT對存儲過程的支持
生產實踐篇
- 生產實踐案例-Mycat讀寫分離案例
- 分表分庫案例
- 生產環境部署
- Mycat最佳實踐
- Mycat實施指南
- 數據遷移與擴容實踐
- 版本選擇與升級指南
- 性能調優
開發篇
- 加入Mycat
- Mycat開發基礎
- Mycat架構分析
- MyCAT線程模型分析
- mycat的連接池模型
- Mycat的網絡通信框架
- Mycat的路由與分發流程
- Mycat的JDBC後端框架
- Mycat的事務管理機制
- Mycat的分頁和跨庫Join
- Mycat緩存
- Mycat的分片規則設計
- Mycat Load Data源碼
- Mycat外傳羣英會
有需要完整版源碼+筆記的朋友:點點我,即可領取即可