天天看點

mycat-ER表

ER表是為了解決跨分片進行表的關聯查詢的,有關聯關系的表放到一個分片裡,沒關聯關系的随意,

場景:經常會有兩張表互相進行join查詢,假如說A表已經呗我們分模了(例如我們已經對A表進行了垂直分表或者枚舉分片),B表作為兒子表要随父親A被配置設定到一個切片裡,以例如關聯操作。

例如:

A join B ON a.xx=b.yy(yy是B表的關聯條件,xx是A表的關聯條件)

配置方法:

<table name="A" dataNode="sh1,sh2" rule="mod-long">

    <childTable name="B" joinKey="yy" parentKey="xx" />

繼續閱讀