mycat 配置分片的步驟

2021-08-04 13:24:47 字數 488 閱讀 2360

1、修改schema.xm檔案:

a)、增加實體庫的連線 (實際的db)

b)、增加對映庫連線 (邏輯連線庫->實際db的對應關係)

c)、增加邏輯庫 (邏輯庫配置邏輯連線庫繫結)

d)、增加表(屬性、規則分片等)

注意:以上關係必須能依次找到對應值,否則出錯

2、修改rule.xml

a)、增加tablerule 值

b)、增加function 值

c)、增加規則檔案

注意: rule.xml檔案內所有的tablerule必須緊鄰,中間不能插入function值,所有的function緊鄰,中間不能加入tablerule值否則報錯

3、修改server.xml檔案:

增加user和邏輯表的對應屬性

注意:zk方式管理時,此項增加配置必須要求1、2步已經完成,否則會報錯

mycat分片規則

mycat 分片規則 mycat全域性表 如果你的業務中有些資料類似於資料字典,比如配置檔案的配置,常用業務的配置或者資料量不大很少變動的表,這些表往往不 是特別大,而且大部分的業務場景都會用到,那麼這種表適合於mycat全域性表,無須對資料進行切分,只要在所有的分片上儲存一 份資料即可,mycat...

mycat分片規則的使用

以列舉法,取餘法為例 列舉法 sharding by intfile 在schema.xml中,有 其中表明了,在employee中必須要有id這個字段,採用的分片規則是sharding by intfile列舉 vim rule.xml 檢視分片規則 sharding id 表中必須有這個字段,因...

Mycat 分片規則詳解

mycat位於應用和資料庫的中間層,可以理解為資料庫的 不是所有的表都需要分片,資料量小並且不需要做水平切分的表稱之為非分片表 資料量大到單庫效能 容量不足以支撐,資料需要通過水平切分到不同資料庫中的表稱之為分片表。er模型是實體關係模型,廣泛採用概念模型設計方法,基本元素是實體 關係和屬性。myc...