ShardingSphere读写分离-分库分表
首先:读写分离只支持一主多从的模式,不适合多主/多写的模式。
经验证,
- 读写分离 (正常 支持)
- 所有写走主库
- 所有读走从库
- 支持load-balance
- 分库分表 (正常 支持)
- 分库分表情况下,不要使用数据库自增主键,可使用雪花Id,因为id决定了要操作的库
- 读写分离 + 分表 (正常 支持)
- 读写分离 + 分库分表 (正常 支持)
- 查询情况正常,且还可支持load-balance,操作了主库和从库
- 添加功能正常,只操作主库
- 修改功能正常,只操作主库
- 删除功能主体正常,会删掉目标记录,但关联关系不会清除(待进一步解决)