备份以某种可恢复的方式创建数据的副本。此外,备份副本必须保持一致。对于事务性数据库,这意味着备份只包含备份数据之前提交的事务,不包括部分提交或未提交的数据。备份还应该支持监控,用于备件 性能和数据状态。
有以下几种数据备份形式:
1)完全备份
对服务器进行完整备份,没有任何遗漏。这种形式周期最长,占用的存储空间也最大。
2)差异备份
仅对上一次完全备份之后发生的数据进行备份。一般来说,这种备份比完全备份需要的空间少,而且速度也较快。
3)增量备份
只备份自上次增量备份或完全备份后发生变化的数据。通常需要某种形式的更改日志(如mysql中的二进制日志)。这类备份通常比异常备份或完全备份周期更短,另外,根据自上次备份以来发生的变化量的大小,所需的备份空间可能很少。