ShardingSphere读写分离-分库分表

首先:读写分离只支持一主多从的模式,不适合多主/多写的模式。

经验证,

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

相关代码

Leave a Reply

Your email address will not be published. Required fields are marked *

lWoHvYe 无悔,专一