范围路由
整型、时间戳等,例如某支付系统只能查一年范围内的支付记录
一般分表数据为百万到千万之间(性能问题,某张表压力过大)
hash路由
选取特定规则,如四张表,id%4来表示所谓的数据库,根据值放到对应的编号表中(初始表数量选择比较麻烦,表扩容分配规则会变化)
配置路由
设计一个路由表,存储id以及对应的table_id(扩容简单、路由表过大也成为性能瓶颈,数亿数据)
整型、时间戳等,例如某支付系统只能查一年范围内的支付记录
一般分表数据为百万到千万之间(性能问题,某张表压力过大)
选取特定规则,如四张表,id%4来表示所谓的数据库,根据值放到对应的编号表中(初始表数量选择比较麻烦,表扩容分配规则会变化)
设计一个路由表,存储id以及对应的table_id(扩容简单、路由表过大也成为性能瓶颈,数亿数据)