我拆过的坑cycx

查询一下!

shardingsphere-jdbc中对数据分组按分组数取余的方法只需要改

#指定course表分布情况,配置表在哪个数据库里面,表名称都是什么  m1.course_1 , m1.course_2, m1.course_3

spring.shardingsphere.sharding.tables.course.actual-data-nodes=m1.course_$->{1..3}


# 指定course表里面主键cid 生成策略  SNOWFLAKE

spring.shardingsphere.sharding.tables.course.key-generator.column=cid

spring.shardingsphere.sharding.tables.course.key-generator.type=SNOWFLAKE


# 指定分片策略  约定cid值偶数添加到course_1表,如果cid是奇数添加到course_2表, m1.course_3

spring.shardingsphere.sharding.tables.course.table-strategy.inline.sharding-column=cid

spring.shardingsphere.sharding.tables.course.table-strategy.inline.algorithm-expression=course_$->{cid % 3 + 1}


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.