mycat視頻教程手把手搭建mycat集群與分庫分表項目實戰
導讀
mycat中間件專為數據庫做分庫分表與讀寫分離而生,本套mycat視頻教程手把手教學員安裝配置mycat的基本應用,學習mycat的底層原理和性能優化,以項目實戰的方式演示mysql與mycat集群部署與分庫分表讀寫分離操作。
mycat實戰視頻教程簡介
1、本套mycat視頻教程的主要目的是為了解決互聯網架構數據庫方面的瓶頸問題,基于應用mycat中間件的方式提升和擴展數據庫的讀寫能力。
2、本套mycat教程主要講解mysql和mycat相結合完成數據庫集群環境的構建,為了系統的性能問題和控制堆服務器的成本,從而完成對項目的負載均衡與數據庫拆分的功能實現。
3、本套視頻教程對基礎要求比較高,沒有java和數據庫相關基礎的人員不建議學習,因為學習起來會非常困難,本套mycat教程針對的人群是架構師級別或者正在向架構師靠攏的開發人員。
mycat中間件技術介紹
1、mycat是一個數據庫中間件,用于連接數據庫層和應用層,mycat提供了一張物理邏輯表,應用層程序只需要訪問邏輯表即可,不用再單獨去訪問數據庫,訪問數據庫端的操作交由mycat底層去實現。
2、單體數據庫的互聯網項目為了應對流量高峰的沖擊,不得不對數據庫進行拆分,既能保證原有項目的業務邏輯不發生變化又能保證原先的sql語句不發生大的變動還能確保項目正常運營是當下急需的問題。
3、mycat的強大之處就在于完美的解決了以上問題,mycat還能夠對數據庫進行橫向擴展,對數據庫進行分庫分表和讀寫分離的操作,從而應對流量訪問高并發請求。
mycat集群與實戰視頻課程信息
1、課程大小:5.72GB
2、課程課時:共計88課時、附帶課件、源碼和筆記文檔資料
3、播放格式:(mp4格式視頻)支持百度云網盤在線播放、下載視頻播放器播放、課程不加密
4、課程板塊:mycat前提之mysql環境、mycat讀寫分離、mycat分庫分表、mycat與pxc集群項目實戰
5、技術架構: mysql+mycat+keepalived+mycatER+haproxy
7、版本說明:centos6.9版本、mysql5.7版本
8、以下是mycat視頻教程具體課程大綱
mycat前提之mysql環境(30課時)
1、本階段的視頻教程所提到的mysql環境可不單單是在linux虛擬機上面安裝mysql構建環境,而是指在mysql環境搭建的基礎上面完成mysql的集群與讀寫分離的環境配置。
2、mycat前提之mysql環境視頻教程具體大綱如下:
1)linux操作系統和centos安裝
2)mysql安裝與環境構建
3)mysql數據庫用戶權限精講
4)mysql節點主從復制配置
5)keepalived+haproxy實現負載均衡
圖一:mycat前提之mysql環境百度網盤大綱
mycat讀寫分離(12課時)
1、本階段視頻教程使用mycat中間件完成數據庫讀寫分離的操作,講師會先講解mycat的基礎知識,編寫mycat的helloworld入門程序,了解mycat的基本應用和基本配置后,手把手實現讀寫分離功能。
2、mycat讀寫分離視頻教程具體課程大綱如下:
1)mycat的基本入門與安裝
2)完成mycat第一個入門程序
3)認識mycat的邏輯表
4)mycat邏輯表中配置節點
5)mycat配置讀節點與寫節點
6)完成mycat讀寫分離實現與測試
7)mycat集群與高可用功能實現
圖二:mycat讀寫分離課程表
mycat分庫分表(21課時)
1、此階段的視頻教程學習mycat數據庫分片與分庫分表,課程涉及mycat數據庫的水平切分和垂直切分兩個維度,分別對單表和多表進行切分,還會解決和總結分片過程中遇到的技術問題。
2、mycat分庫分表視頻具體課程大綱如下:
1)什么是數據庫切分
2)數據庫切分環境配置
3)數據庫切分的原理與mycat實現切分的原理
4)數據庫單表和多表的水平切分
5)數據庫垂直切分的原理
6)垂直切分取模算法和hash算法
7)完成mycat垂直切分功能
圖三:mycat分庫分表教程大綱
mycat與pxc集群項目實戰(26課時)
1、mycat與mysql集群主從復制有一個很致命的缺點,就是主節點與從節點之間的數據同步是異步完成的,這就意味著主節點剛更新了數據從節點還沒同步過去的情況下,應用程序會讀取不到從節點的數據,本階段的pxc集群項目實戰視頻教程將以項目實戰的方式從根源上解決該問題。
2、mycat與pxc集群項目實戰視頻教程課程大綱如下:
1)傳統mycat集群存在的問題
2)如何結局mycat集群主從節點數據異步的問題
3)PXC集群架構的引入
4)pxc集群安裝與環境構建
5)pxc主從復制集群完整功能搭建
6)Haproxy+mycat+pxc集群部署完善
圖四:pxc集群構建課程大綱
圖五:springboot與mycat完整集群項目實戰
圖六:mycat視頻教程附帶課件文檔軟件
mycat分庫分表視頻教程在線觀看
視頻一:mycat分庫分表策略視頻
mycat中間件相關資料下載
1、mycat的GitHub下載地址:
https://github.com/MyCATApache/Mycat-download
2、mycat相關書籍下載地址:
http://www.mycat.io/document/mycat-definitive-guide.pdf
3、當下mycat使用情況案例:
https://github.com/MyCATApache/Mycat-Server/issues/112
4、mycat測試文檔測試報告:
https://github.com/MyCATApache/Mycat-doc
相關文章推薦 |