高可用和热备份是什么意思?

高可用和热备份是什么意思?

高可用是什么意思❓

高可用(High Availability)是系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。

通俗地说,服务器的高可用就是服务器内部设备应用热备份方式(多台相同服务设备同时接受和记录数据,但一般只有一台处理数据),提供的服务不中断。

服务器的可用性是指单位时间内(通常一年),服务器可以正常工作的时间比例,计量单位是百分比,常用99%,99.9%,99.99%来表示。一般讲4个9,5个9或者6个9。

可用性为99%的系统,全年停机时间为3.5天;99.9%的系统;全年停机时间为8.5小时;99.99%的系统全年停机时间为53分钟;99.999%的系统全年停机时间仅仅约为5分钟。

热备份是什么意思❓

热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。即热备份是系统处于正常运转状态下的备份。所以,如果你有一个冷备份而且又有热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog()方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。

冷备份相对。热备份是指在正常情况下,两余度同时工作,当某一余度出现故障时,系统可切除故障余度,启用单余度方式,降级工作.本系统采用热备份方式

有时,我们将在线的备份称为热备份,而将脱机数据备份称为冷备份,以区别两种不同的备份概念.它们能将更多的数据压缩到现有内存中,从而减少访问硬盘(称为虚拟内存)的办法来解决问题

磁盘镜像是一种在其中写往物理驱动器的信息也被写入第二个物理驱动器的一种方法,也称为热备份.它不同于硬盘之间的定时拷贝,作镜像是由智能控制器和一些软件自动地进行的

备份处于联机状态,当前应用系统通过高速通信线路将数据实时传送到备份系统,保持备份系统与当前应用系统数据的同步;也可定时在备份系统上恢复应用系统的数据。一旦发生灾难,不用追补或只需追补很少的孤立数据,备份系统可快速接替生产系统运行,恢复营业

优点 :

  • 恢复时间短,一般几十分钟到数小时,数据完整性与一致性最好,数据丢失可能性最小

缺点 :

  • 设备投资大,通信费用高,通信环境要求高,平时运行管理较复杂

冷备份是什么意思❓

冷备份(cold backup),也被称为离线备份,是指在关闭数据库并且数据库不能更新的状况下进行的数据库完整备份。并可对数据进行指定恢复

冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份是最快和最安全的方法。

优点

  • 1、 是非常快速的备份方法(只需拷文件)
  • 2、 容易归档(简单拷贝即可)
  • 3、 容易恢复到某个时间点上(只需将文件再拷贝回去)
  • 4、 能与归档方法相结合,做数据库“最佳状态”的恢复。
  • 5、 低度维护,高度安全。

缺点

  • 1、 单独使用时,只能提供到“某一时间点上”的恢复。
  • 2、 在实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。
  • 3、 若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。
  • 4、 不能按表或按用户恢复。

ps:以上内容均来源于网络及百度百科

你可能感兴趣的:(学习,JAVA,数据库架构,java)