schema.xml配置檔案中rule的規則為auto-sharding-long
此分片適用於,提前規劃好分片字段某個範圍屬於哪個分片。
檢視rule.xml的具體規則
rule.xml下的columns 標籤配置的id一定要與將要分片的**id名一致
rule.xml裡面的會顯示具體的txt文字檔案來定義規則,在同級目錄下,可以通過修改這個文字檔案來修改具體的範圍約定
配置說明:
columns:標識將要分片的表字段;
algorithm:分片函式;
rang-long 函式中:
mapfile 代表配置檔案路徑;
defaultnode:超過範圍後的預設節點。
所有的節點配置都是從 0 開始,及 0 代表節點 1,此配置非常簡單,即預先制定可能的 id 範圍到某個分片:
# range start-end ,data node index
# k=1000,m=10000.
0-500m=0
500m-1000m=1
1000m-1500m=2
或0-10000000=0
10000001-20000000=1
未完待續
Mycat三 資料庫分片
schemas.xml,主要在於中table標籤的rule屬性 newsrule對應 rule.xml中的newrule select user select user rule.xml tablerule中name對應sechema table rule屬性 tablerule rule colu...
mycat 簡單的配置資料庫分片 一
在這裡 我們用3臺mysql搭建乙個集群 3個mysql資料庫 分別是 mysql1 192.168.80.131 mysql2 192.168.80.132 mysql3 192.168.80.133 我們再安裝乙個mysql伺服器 192.168.80.141 首先安裝jdk配置環境變數 參考位...
資料庫分片
隨著網際網路的發展,資料的量級也是指數的增長,從 gb 到tb到 pb。對資料的各種操作也是愈加的困難,傳統的關係性資料庫已經無法滿足快速查詢與插入資料的需求。這個時候 nosql 的出現暫時解決了這一危機。它通過降低資料的安全性,減少對事務的支援,減少對複雜查詢的支援,來獲取效能上的提公升。但是,...