mycat分片規則

2021-09-02 12:39:06 字數 457 閱讀 3620

mycat 分片規則:

mycat全域性表:

如果你的業務中有些資料類似於資料字典,比如配置檔案的配置,常用業務的配置或者資料量不大很少變動的表,這些表往往不

是特別大,而且大部分的業務場景都會用到,那麼這種表適合於mycat全域性表,無須對資料進行切分,只要在所有的分片上儲存一

份資料即可,mycat 在join操作中,業務表與全域性表進行join聚合會優先選擇相同分片內的全域性表join,避免跨庫join,在進行

資料插入操作時,mycat將把資料分發到全域性表對應的所有分片執行,在進行資料讀取時候將會隨機獲取乙個節點讀取資料。

目前mycat沒有做全域性表的資料一致性檢查,後續版本1.4之後可能會提供全域性表一致性檢查,檢查每個分片的資料一致性。

全域性表的配置如下

[b]b. er分片表[/b]

1、分片列舉

Mycat 分片規則詳解

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

MyCat分片規則之取模分片

除了上一章總結的列舉分片之外,mycat中還有一種比較常見的分片 取模分片規則,本節將總結如何實現取模分片。a 建立資料庫和表結構 create database testmod1 create database testmod2 use testmod1 create table user id ...

MyCat分片規則之程式指定分片

a 建立資料庫和表 b 配置server.xml 0905 testdb user testdb true c 配置schema.xml分片表 分片節點等 d 配置rule.xml分片規則 e 測試插入資料 insert into user id,name values 111,0 zhangsan...