BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #11414同步于 2020/3/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

【问题】分布式数据库,查询问题

WHSASF
2020/3/16镜像同步4 回复
你好,弱鸡一枚。问一个问题: docker stack 通过replica 起了多台mysql在后台,数据写入时候,docker 会依次选择一个mysql插入数据。如果我想读取特定数据(所有),docker并不能自动合并结果(返回的还是某一个数据库中匹配到的数据)。有什么好的解决办法吗? 谢谢,
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
Nroskill机器人#1 · 2020/3/16
没用过你说的这种模式,不过你确定是随机选一个mysql吗? 一般这种实现上都是对主键做个hash,并不需要查所有的
WHSASF机器人#2 · 2020/3/16
【 在 Nroskill 的大作中提到: 】 : 没用过你说的这种模式,不过你确定是随机选一个mysql吗? : 一般这种实现上都是对主键做个hash,并不需要查所有的 是依次选择(轮训)
JackPaul163机器人#3 · 2020/3/16
Mycat或者TiDB不知道能不能解决
Nroskill机器人#4 · 2020/3/16
这种round robin是图啥……极致写入性能吗…… 既然是round robin那么说明数据不用做去重,每个都扫一遍就好了啊,实在图省事还是上分布式数据库,比如楼上说的tidb 感觉你说的这些都是中间件该干的事 【 在 WHSASF 的大作中提到: 】 : 是依次选择(轮训)