饿了么异地双活数据库实战
我今天分享是饿了么在数据库和多活数据库这块的实战经历,供大家参考。
主要分享以下五点:
1、多活当中的难点
2、多活的架构
3、数据库改造
4、DBA 挑战
5、收益与展望
一、多活当中的难点
我们先来看一下多活的第一个难点:要考虑做多活到底是同城的多活还是异地的多活,跨地域网络延时是现阶段很难突破的点,因为饿了么面临的是异地的多活,所以我们需要基于延时这个前提来考虑方案。
redis-full-check校验工具
redis-full-check是阿里云Redis&MongoDB团队开源的用于校验2个redis数据是否一致的工具,通常用于redis数据迁移后正确性的校验。
MySQL Master High Available 实战篇
测试背景
以下所有测试,全部基于以下复制结构完成
host_1(host_1:3306) (current master)
+--host_2(host_2:3306)
+--host_3(host_3:3306)
一、MHA安装
mha node 所有服务器节点都要安装
mha manager 只需要安装在manager节点
MHA NODE
1.