做过系统开发和运维的朋友,应该最怕数据丢失问题出现,更严重的是造成无法恢复的糟糕境地,简直叫人崩溃啊,这周有一个朋友跟我咨询这方面的事情,就整理了一下数据库自动异地备份的方法,分享给大家。

大家都知道,大部分的工厂制造软件是不允许出现宕机的。如果出现宕机,工厂上千人有可能会不得不停工,这对工厂造成的损失是无法估量的。肯定会有系统开发运维的朋友们遇到过,宕机的问题,并且当时无形中也顶着巨大的压力恢复服务。

其实出现宕机的因素很多,本文今天只讨论,数据丢失造成的宕机。故障也很好找,数据库服务器挂了,再严重点,数据库存储硬盘挂了。不多说了来点实战玩意给大家分享一下。

这种故障的解决方案--双机热备到现在已经非常成熟了,但是对于大部分的生产型企业,都不重视信息化,由于成本的问题,一般都不会采用全冗余的双机热备方案,而有一个简单的办法就是主从数据库备份,也是数据高可靠性一种比较简单又经济实惠的解决方案了。

还有一种也是大部分公司采用的方案数据库自动异地备份,这种备份的数据的方案,如果宕机恢复回来后数据并不能完全跟出现故障是完全相同,因为它存在一个时间差,但是这种方案是利用了数据库维护计划中“数据库备份(完整)”功能,虽然有一定的问题却被大多数公司和开发及运维朋友采纳并使用。

个人建议,希望对大家能有所帮助:

安全可靠的,采用双机热备

经济实惠的,采用主从数据库备份

凑合使用的,采用数据库自动异地备份

数据丢失引起宕机怎么办?相关推荐

  1. 03 | AOF 日志:宕机了, Redis 如何避免数据丢失?

    文章目录 1. AOF日志是如何实现的 2. 三种写回策略 3. 日志文件太大了怎么办 4. AOF重写会阻塞吗? 1. AOF日志是如何实现的 AOF 日志是写后日志,"写后"的 ...

  2. Redis进阶学习--02| AOF日志:宕机了,Redis如何避免数据丢失?

    二.AOF日志:宕机了,Redis如何避免数据丢失? 一.AOF 日志是如何实现的(Redis是追求速率优先的设计,先执行命令,后写入日志(磁盘)) AOF日志与Redis命令执行的顺序是先执行命令写 ...

  3. AOF日志:宕机了,Redis如何避免数据丢失?

    你会把 Redis 用在什么业务场景下? 我想你大概率会说: "我会把它当作缓存使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快. "没错, ...

  4. Redis的KEYS命令引起宕机事件

    摘要: 使用 Redis 的开发者必看,吸取教训啊! 原文:Redis 的 KEYS 命令引起 RDS 数据库雪崩,RDS 发生两次宕机,造成几百万的资金损失 作者:陈浩翔 Fundebug经授权转载 ...

  5. 因为一次 Kafka 宕机,终于搞透了 Kafka 高可用原理!

    -     Kafka 宕机引发的高可用思考     - 问题要从一次Kafka的宕机开始说起. 笔者所在的是一家金融科技公司,但公司内部并没有采用在金融支付领域更为流行的 RabbitMQ ,而是采 ...

  6. Redis 日志篇:无畏宕机实现高可用的杀手锏

    " 特立独行是对的,融入圈子也是对的,重点是要想清楚自己向往怎样的生活,为此愿意付出怎样的代价. " 我们通常将 Redis 作为缓存使用,提高读取响应性能,一旦 Redis 宕机 ...

  7. Redis 日志篇:无畏宕机快速恢复的杀手锏

    " 特立独行是对的,融入圈子也是对的,重点是要想清楚自己向往怎样的生活,为此愿意付出怎样的代价. " 我们通常将 Redis 作为缓存使用,提高读取响应性能,一旦 Redis 宕机 ...

  8. redis 通过aof日志恢复_宕机了,宕机了,Redis数据丢了怎么办?

    前言 Redis作为内存型的数据库,虽然很快,依然有着很大的隐患,一旦「服务器宕机」重启,内存中数据还会存在吗? 很容易想到的一个方案是从后台数据恢复这些数据,如果数据量很小,这倒是一个可行的方案.但 ...

  9. 04 | 内存快照:宕机后, Redis 如何实现快速恢复

    文章目录 1. RDB内存快照的局限性 2. 给哪些内存数据做快照 3. 快照时数据能修改吗 4. 可以每秒做一次快照吗 4. 数据快速恢复 Redis 一另一种种持久化方法:内存快照.所谓内存快照, ...

最新文章

  1. 安装deepin linux
  2. java中怎么进行字符串替换?
  3. 蓝桥杯2015初赛-星系炸弹-日期计算
  4. java 命令行 编译 jar文件_用命令行编译java并生成可执行的jar包
  5. python2.7输出语句_python2.7入门---模块(Module)
  6. java partialfunction,Java Relation.partialFunction方法代碼示例
  7. 建筑与建筑群综合布线系统工程验收规范_如果这9个方面考虑周到 你的综合布线系统工程可以竣工验收了...
  8. csv 逗号数量不一样_lexin_common系列之CSV
  9. 【优化算法】混沌单纯形法算子布谷鸟搜索优化算法【含Matlab源码 1193期】
  10. 兄弟连php课件,兄弟连php课件
  11. MATLAB中范数norm()函数精讲
  12. 墨西哥FBA海运头程货代,墨西哥海运几天到?
  13. Could not resolve type alias 解决方法
  14. 微信数据存储WCDB for iOS/macOS
  15. 计算机网络设备配置与调试体会,计算机网络设备配置与调试课程标准
  16. autojs之高德地图定位
  17. [NAS] Synology (群晖) DSM7.0 使用自定义供应商DDNS
  18. php判断显示器横屏还是竖屏,判断横屏竖屏(三种)
  19. 仪用放大器与报警电路
  20. 物流快递信息查询管理系统网站(JSP+HTML+MySQL)

热门文章

  1. Teams的manifest文件开始支持多语言
  2. 三星Galaxy S20:如何开启黑暗模式
  3. macbook图形化编程_如何判断MacBook使用的是哪种图形芯片(并进行切换)
  4. Spring下载地址
  5. angular-ui-tab-scroll
  6. HTML accesskey 属性
  7. 常见的http状态码
  8. 浅谈SQL注入风险 - 一个Login拿下Server(转)
  9. 视图加载时自动执行铵钮事件
  10. 软件工程师,你的价值在哪里?