分库规则描述

作用

业务数据库可以采用分库规则来实现分布式集群来应对大数据量存储与访问。目前TIS使用简单DSL规则实现多库枚举功能。

详细

通过分库DSL规则,可以实现多种分库枚举策略。

需要用户在枚举的多库中被导的表结构具有相同的结构,不然在数据导入系统过程中会出现不可预知的错误
现在假设用户输入的数据库名称为order,用户可以在节点描述中填写不同的规则来实现不同的数据库枚举

单节点单库

192.168.28.200

会导入 192.168.28.200:3306 节点的 order

单节点多库

192.168.28.200[00-07]

会导入 192.168.28.200:3306 节点的 order00,order01,order02,order03,order04,order05,order06,order078个库

也可以将节点描述写成:

192.168.28.200[0-7]

则会导入 192.168.28.200:3306 节点的 order0,order1,order2,order3,order4,order5,order6,order78个库

多节点多库

192.168.28.200[00-07],192.168.28.201[08-15]

会导入 192.168.28.200:3306 节点的 order00,order01,order02,order03,order04,order05,order06,order078个库 和 192.168.28.201:3306 节点的 order08,order09,order10,order11,order12,order13,order14,order158个库,共计16个库