拆分后出现的问题
1.事务一致性
2.跨节点的关联查询join问题
全局表
字段冗余
ER分片
数据组装
3.跨节点的分页、排序、函数问题
count sum
4.全局主键的问题
UUID
用数据库来维护主键
开源的全局主键生成系统 snowflake
分库分表方案一 Mycat
配置文件
server.xml 主要是连接信息
详情可以访问 :https://blog.youkuaiyun.com/u013160024/article/details/55506686
schema.xml 数据库物理地址,逻辑的数据库,表
详情可以访问 :https://blog.youkuaiyun.com/davis2015csdn/article/details/74926341
Datahost
rule.xml------分片规则
详情可以访问:https://blog.youkuaiyun.com/leipeng321123/article/details/50402952?locationNum=12&fps=1
Mycat配置及使用详解. https://www.cnblogs.com/wang-meng/p/5861301.html
典型的分片方式
枚举
按月分片
取模
按范围
分库分表方案二 sharding-jdbc