暂无图片
有个mycat下面有100个分片借点,假如现在我第100个节点宕机,那请问本来应该写入第100号节点的数据会怎样
我来答
分享
仓管员
2021-04-21
有个mycat下面有100个分片借点,假如现在我第100个节点宕机,那请问本来应该写入第100号节点的数据会怎样

咨询大家个问题,我现在有个mycat下面有100个分片借点,假如现在我第100个节点宕机,那请问本来应该写入第100号节点的数据会怎样,是写到其他借点还是报错丢失

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
老紫竹

底层数据库有基于副本的高可用吧? 写入副本就行了(或者自动Master-slave切换了)。

暂无图片 评论
暂无图片 有用 0
Cui Hulong

1.对于应用来说是 丢失链接,因为应用的请求是通过mycat去分发的。应用只会认为,mysql无法连接,执行的事务失败。
2.对于mysql来说突然宕机,对于宕机的服务器来说,内存的东西丢掉了,写入日志的内容,原封保留。要是已经写入日志了,重新启动的时候,通过自身的checksum机制,进行恢复。

3.要是有高可用就会切换到新的节点上面。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏