-
schema:定義邏輯庫
table:定義邏輯庫下的邏輯表
通過這組標簽可以知道:邏輯表依賴于邏輯庫爾存在的,如果數據庫不需要分片,只需要讀寫分離,那么就可以不配置邏輯表(table),只需保留schema標簽就可以了
dateNode:定義分片節點
一個數據節點代表一個獨立的數據分片,這個標簽中定義的內容包括:節點名字、物理數據庫的名字
dataHost:定義物理數據源的信息(物理數據庫實例)
查看全部 -
mycat的關鍵配置文件
1、schema.xml:用于配置邏輯庫表及數據節點
2、rule.xml:用于配置表的分片規則
3、server.xml:用于配置服務器權限
查看全部 -
啟動mycat
使用腳本啟動時,出現mycat內存不足的時候,可以通過修改參數調整mycat能夠使用的內存大小
查看全部 -
mycat啟動方式
1、基于腳本啟動 start.sh
2、以打包的方式啟動
查看全部 -
安裝mycat
查看全部 -
mycat關鍵特性4查看全部
-
mycat關鍵特性3查看全部
-
mycat關鍵特性2查看全部
-
mycat關鍵特性
查看全部 -
邏輯表
可以用數據庫中視圖的概念理解
查看全部 -
屏蔽了分庫、分表后,數據庫操作的復雜性。前端應用可以像使用一個未分庫、分表的數據庫一樣來使用分庫、分表的數據庫(數據庫路由等都是由中間件實現)
user_db是邏輯數據庫
db01、db02、db03是物理數據庫
mycat中只保存邏輯庫的定義,不保存數據,具體的數據存儲在物理數據庫中
查看全部 -
mycat優勢2查看全部
-
mycat優勢
查看全部 -
mycat應用場景
可以通過jdbc連接多種數據庫
查看全部 -
讀寫分離:在一臺數據庫服務器上進行讀寫混合操作時,感到數據庫性能大幅下降,并且讀負載明顯高于寫負載時
多租戶場景:一種軟件架構
查看全部
舉報