08 2020 档案

摘要:(一)我的疑问在使用MySQL数据库binlog日志基于时间点恢复数据库时,我们必须要指定binlog的开始位置和结束位置,而在MongoDB里面,如果使用oplog进行恢复,只有oplogLimit参数,该参数信息如下--oplogLimit=[:ordinal] only include oplog entries before the provided Timestampo... 阅读全文
posted @ 2020-08-19 20:02 gegeman 阅读(1217) 评论(0) 推荐(1) 编辑
摘要:(一)MongoDB恢复概述对于任何数据库,如果要将数据库恢复到过去的任意时间点,否需要有过去某个时间点的全备+全备之后的重做日志。接下来根据瑞丽航空的情况进行概述:全备:每天晚上都会进行备份;重做日志备份:MongoDB只有开启主从复制或者副本集时才会开启重做日志,主从复制存放在local数据库下的“oplog.$main”集合中,复制集的日志存放在local数据库下的oplog.rs集合中,该... 阅读全文
posted @ 2020-08-18 21:41 gegeman 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:(一)MongoDB恢复概述 对于任何类型的数据库,如果要将数据库恢复到过去的任意时间点,否需要有过去某个时间点的全备+全备之后的重做日志,MongoDB也不例外。使用全备将数据库恢复到固定时刻,然后使用重做日志追加全备之后的操作。 重做日志备份:MongoDB只有开启主从复制或者副本集时才会开启重 阅读全文
posted @ 2020-08-17 19:33 gegeman 阅读(699) 评论(0) 推荐(0) 编辑
摘要:(一)keepalived概述 Keepalived通过VRRP(虚拟路由冗余协议)协议实现虚拟IP的漂移。当master故障后,VIP会自动漂移到backup,这时通知下端主机刷新ARP表,如果业务是通过VIP连接到服务器的,则此时依然能够连接到正常运行的主机,RedHat给出的VRRP工作原理如 阅读全文
posted @ 2020-08-03 23:23 gegeman 阅读(11630) 评论(6) 推荐(4) 编辑
摘要:在上一篇文章《使用ProxySQL实现MySQL Group Replication的故障转移、读写分离(一) 》 中,已经完成了MGR+ProxySQL集群的搭建,也测试了ProxySQL实现业务层面的故障转移,接下来继续测试读写分离。王国维大师笔下的人生三境界:第一重境界:昨夜西风凋碧树。独上高 阅读全文
posted @ 2020-08-02 15:37 gegeman 阅读(908) 评论(0) 推荐(0) 编辑
摘要:导读:在之前,我们搭建了MySQL组复制集群环境,MySQL组复制集群环境解决了MySQL集群内部的自动故障转移,但是,组复制并没有解决外部业务的故障转移。举个例子,在A、B、C 3台机器上搭建了组复制环境,且运行在单主模式下,这里假设A为主节点,应用程序连接A写数据,如果A节点发生宕机,主节点切换 阅读全文
posted @ 2020-08-01 20:09 gegeman 阅读(2735) 评论(1) 推荐(1) 编辑