Mycat教程
Mycat讀寫分離
Mycat分庫分表
Mycat全局序列號

Mycat教程

Mycat背景與由來

Mycat的前身是阿里巴巴大名鼎鼎的Cobar,Cobar在開源了一段時間后,就沒有再維護了,阿里巴巴放棄了該項目,再加上Cobar在使用過程中也發現存在一些問題。

2013年國內一批開源軟件愛好者對Cobar這個項目進行了改進,并命名為Mycat,這就是MyCat的誕生。

MyCat是完全免費開源的,不屬于任何商業公司。

Mycat于2014年首次在上海的《中華架構師》大會上對外宣講,隨后越來越多的項目采用了Mycat。

截至2015年11月,超過300個項目采用Mycat,涵蓋銀行、電信、電子商務、物流、移動應用、O2O的眾多領域和公司。

Mycat官網:http://www.mycat.io/

Mycat是什么

Mycat是一個開源數據庫中間件,是一個實現了MySQL協議的的數據庫中間件服務器,我們可以把它看作是一個數據庫代理,用MySQL客戶端工具和命令行訪問Mycat,而Mycat再使用用MySQL原生(Native)協議與多個MySQL服務器通信,也可以用JDBC協議與大多數主流數據庫服務器通信,包括SQL Server、Oracle、DB2、PostgreSQL等主流數據庫,也支持MongoDB這種新型NoSQL方式的存儲,未來還會支持更多類型的存儲;

一般地,Mycat主要用于代理MySQL數據庫,雖然它也支持去訪問其他類型的數據庫;

Mycat的默認端口是8066,一般地,我們可以使用常見的對象映射框架比如MyBatis操作Mycat。

Mycat主要能做什么

1、數據庫的讀寫分離

通過Mycat可以自動實現寫數據時操作主數據庫,讀數據時操作從數據庫,這樣能有效地減輕數據庫壓力,也能減輕IO壓力。

實現讀寫分離,當主出現故障后,Mycat自動切換到另一個主上,進而提供高可用的數據庫服務,當然我需要部署多主多從的模式

如果有了Mycat,客戶端直接連接Mycat,可以實現讀寫分離,如果主出現問題,會自動切換到從服務器上

2、數據庫分庫分表

分庫分表指的是對數據庫數據的拆分,分為兩種:水平拆分和垂直拆分。

●  水平切分(橫向切分)

根據表中數據的邏輯關系,將同一個表中的數據按照某種條件拆分到多臺數據庫服務器上面。

●  垂直切分(縱向切分)

按照不同的表來切分到不同的數據庫服務器之上。

結論

● 性能有瓶頸了,可以讀寫分離

● 數據庫容量有瓶頸了,可以分庫分表

Mycat環境搭建

1、下載

http://dl.mycat.io/1.6-RELEASE/

我們將08-MyCat\tools目錄下下載好的Mycat直接上傳到Linux上。

2、解壓

tar –zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz –C /usr/local

3、Java語言開發的,直接解壓即可使用

Tomcat

ZooKeeper

ActiveMQ

Mycat

Mycat日常管理

1、 Mycat啟動

切換到mycat的bin路徑下,執行

./mycat start

2、Mycat關閉

切換到mycat的bin路徑下,執行

./mycat stop

3、Mycat命令行(先了解,后面會用到)

登錄mycat命令行,使用mysql的命令行工具來操作的:

./mysql -umycat -p -P8066 -h127.0.0.1

mycat默認數據訪問端口是8066

4、MyCat配置文件

● server.xml

主要用于配置mycat需要的服務器信息

常用配置:

配置序列生成方式

配置mycat邏輯數據庫

配置mycat的訪問賬戶和密碼

● schema.xml

用于配置的邏輯數據庫的映射、表、分片規則、數據結點及真實的數據庫信息;

常用配置:

配置邏輯庫映射

配置垂直切分的表

配置真實的數據庫

配置讀寫結點

全部教程
天堂资源网,色综合天天综合给合国产,午夜无码伦费影视在线观看,亚洲网红自拍偷拍 国产精品自在拍首页视频| 我被八个男人玩到早上| 电影在线观看2021av| 3d无码纯肉动漫在线观看| 欧美a级中文完在线看完整版| 漂亮女医生被强奷在线观看| 亚洲日韩乱码中文字幕综合| 日本熟妇高潮视频在线观看| 雨后小故事| 日本在线视频网站www色| 成年动漫3d无尽视频不卡在线观看| 香蕉视频tv63| 美女视频免费高清视频| 韩国无码一区二区三区免费视频| 久久是热频这里只精品| 国产色诱视频在线播放网站| 男女性爱自拍图| 十分钟在线观看视频日本| 老年人牲交全程| 东京热久久综合久久88| 黑人交zoozooxx| 高h 水真多 真紧| GOGO人体高清人体| 先锋影音| 我和离婚的女儿的一次| 日韩av在线观看免费| 欧美精品18videosex性欧美| 小东西好紧水都流出来了| 窝窝电影| 狼人香蕉香蕉在线28| 男女牲交过程视频播放| http://www.buycheappokerchips.com