目錄
mycat介紹
server.xml
schema.xml
rule.xml
mycat是乙個開源的分庫分表中介軟體。mycat的前身是阿里的cobar。用於在多個資料庫上的表通過mycat**連線,實現一張或者多張分庫或分表的大表資料根據定義的分片規則聚合展示。
學習mycat主要是學習mycat的配置檔案的配置方法,配置檔案中核心的配置檔案有server.xml,schema.xml,rule.xml 。
<?xml version="1.0" encoding="utf-8"?>
utf8
4096 4
100000000
100 0
1024*1024
4*1024*1024
14*1024*1024
1024*10241
41024*1024*16
0 00 01m
1k0 384m
true
123456
testdb
true
11111
1
<?xml version="1.0"?>
select user()
<?xml version="1.0" encoding="utf-8"?>
org_id
rang-long
org_id
mod-long id
func1
user_id
func1
sharding_id
hash-int id
murmur id
crc32slot
create_time
partbymonth
calldate
latestmonth id
rang-mod id
jump-consistent-hash
0 2
160weightmapfile
2 partition-hash-int.txt
0
autopartition-long.txt
3 2,1
256,512
24 yyyy-mm-dd
2015-01-01
yyyy-mm-dd
2014-01-0110
partition-range-mod.txt
3
mysql分庫分表之mycat中介軟體解決方案
專案運營期間隨著時間的推移線上環境的資料越來越多,線上的sql跑的越來越慢,當資料表增加的千萬級別資料,單純的增加索引已經不能解決 線上的慢sql問題,這時,分表 分割槽,分庫應運而生 小弟不才剛接觸了分表,分庫,現在分享下,有問題多多指教,見笑。1 mysql分表分為水平切分,和垂直切分 垂直分割...
Mycat 資料庫分庫分表中介軟體
mycat 國內最活躍的 效能最好的開源資料庫中介軟體!我們致力於開發高效能的開源中介軟體而努力!實體書mycat權威指南 開源投票支援mycat start 基於阿里開源的cobar產品而研發,cobar的穩定性 可靠性 優秀的架構和效能以及眾多成熟的使用案例使得mycat一開始就擁有乙個很好的起...
資料庫分庫分表中介軟體 Mycat
1.1mycat概述 從定義和分類來看,它是乙個開源的分布式資料庫系統,是乙個實現了 mysql 協議的server,前端使用者可以把它看作是乙個資料庫 用 mysql 客戶端工具和命令列訪問,而其後端可以用mysql 原生 native 協議與多個 mysql 伺服器通訊,也可以用 jdbc 協議...