mycat配置解释
再mycat2/conf/有配置文件
server.xml 定义数据库连接 用户
schema.xml 定义 虚拟表和实体表
rule.xml 定义分库逻辑(入库)
route.xml定义查询时实体表路由配置(查询)
简单按字段值分库
<!-- 按照学校名分表 -->
<tableRule name="shardingBySchoolName">
<rule>
<columns>school_name</columns>
<algorithm>shardingBySchoolName</algorithm>
</rule>
</tableRule>
<!-- 按照学校名分表 -->
<function name="shardingBySchoolName" class="org.opencloudb.route.function.PartitionByFileMap">
<property name="mapFile">shardingBySchoolName.txt</property>
<property name="type">1</property>
<property name="defaultNode">0</property>
</function>
shardingBySchoolName.txt
爱享=0
中悦=1
DEFAULT_NODE=1