提交 174c773e 编写于 作者: T tristaZero

modify sharding.yaml

上级 5d9ffbf5
dataSources:
ds_0: !!org.apache.commons.dbcp2.BasicDataSource
ds_m: !!org.apache.commons.dbcp2.BasicDataSource
driverClassName: org.h2.Driver
url: jdbc:h2:mem:ds_0;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false;MODE=MYSQL
url: jdbc:h2:mem:ds_m;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false;MODE=MYSQL
username: sa
password:
ds_1: !!org.apache.commons.dbcp2.BasicDataSource
ds_s: !!org.apache.commons.dbcp2.BasicDataSource
driverClassName: org.h2.Driver
url: jdbc:h2:mem:ds_1;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false;MODE=MYSQL
url: jdbc:h2:mem:ds_s;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false;MODE=MYSQL
username: sa
password:
shardingRule:
tables:
t_order:
actualDataNodes: ds_${0..1}.t_order_${0..1}
actualDataNodes: ds_ms.t_order_${0..1}
databaseStrategy:
inline:
shardingColumn: user_id
......@@ -25,7 +25,7 @@ shardingRule:
keyGenerator:
column: order_id
t_order_item:
actualDataNodes: ds_${0..1}.t_order_item_${0..1}
actualDataNodes: ds_ms.t_order_item_${0..1}
tableStrategy:
inline:
shardingColumn: order_id
......@@ -34,11 +34,15 @@ shardingRule:
column: order_item_id
bindingTables:
- t_order,t_order_item
defaultDataSourceName: ds_1
masterSlaveRules:
ds_ms:
masterDataSourceName: ds_m
slaveDataSourceNames:
- ds_s
defaultDatabaseStrategy:
inline:
shardingColumn: user_id
algorithmExpression: ds_${user_id % 2}
algorithmExpression: ds_ms_${user_id % 2}
defaultTableStrategy:
none:
defaultKeyGenerator:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册