1. 程式人生 > >mycat學習記錄

mycat學習記錄

XML ref 安裝目錄 com blank tps 模式 數據庫 第一個

視頻教程地址:https://ke.qq.com/course/179440

看完視頻後的個人理解:

mycat:一個分庫分表的工具 有windows linux unix 客戶端

水平拆分:數據分成多個數據庫 多個數據表

垂直拆分:數據字段拆分 分到不同的數據庫 數據表

1.下載mycat 安裝 安裝後 在配置文件config.xml中配置登錄的賬號 密碼

2.用native 連接 mycat 端口默認是8806

3.mycat數據庫中的表 是打不開的

4.分庫分表

4.1:分別在幾個機器上安裝mysql

4.2:在mycat安裝目錄下 配置分庫分表模式

4.2:比如把數據分到3個服務器

首先需要設置 主機連接配置,其次 配置 node node中的表配置。

4.3:配置column 和 分庫分表的模式 模式下面有個txt配置 一般是主鍵

4.4:在mycat連接中 創建要分的表 插入數據

4.5:其他3個服務器 會根據規則 拆分表中的數據到3個服務器的三張表

---------------------

4.6:按照某個字段的含義來分表 比如一個bool類型的字段 true 和false 分成兩張表

4.7:按照上面的步驟 不過 模式不同 枚舉模式 然後再txt文件中配置 比如:0=0 1=1 把false 分到第一個數據庫 true 分到第二個數據庫。

4.8:在mycat上面插入數據 會發現 數據已經按照規則分到了兩張表。

mycat學習記錄