1. 程式人生 > >MyCat做MySQL負載均衡(享學課堂聽課筆記)

MyCat做MySQL負載均衡(享學課堂聽課筆記)

不要用戰術上的勤奮,掩蓋戰略上的懶惰。

一、資料庫叢集演示

演示的資料庫的表分了三種,

1.配置表,儲存一些配置檔案,其他業務表需要關聯讀取,每個資料庫都儲存配置表的全部內容,即操作Mycat,所有叢集內的MySQL資料庫都更新。

2.分庫分表,演示庫,根據模與2分的庫,資料庫1存基數資料,資料庫2存偶數資料,優點是利於擴容,操作Mycat,叢集內資料庫1儲存奇數的資料,資料庫2儲存偶數的資料。

3.讀寫分離表,資料一樣,同步。

軟體環境:虛擬機器 1.Linux的Mycat伺服器;  虛擬機器2 MySQL叢集1;  虛擬機器2 MySQL叢集2

演示:MySQL資料庫操作軟體,連線MyCat伺服器,操作MySQL叢集

二、MyCat叢集分庫分表規則

MyCat的分庫分表規則

三、資料庫悲觀鎖樂觀鎖

四、對Java的認識

Java:SSH  SSM 的整合配置,寫一堆XML,引入積累的工具Jar包,和資料訪問 或MVC框架的jar包,學習 JVM調優等一些高階技術,學習Spring.Boot,Spring.Cloud等一堆新框架或開源框架,然後用像記事本一樣的Eclipse寫增刪改查,和資料訪問類,0經驗和幾百個人競爭一個崗位。。。