zoukankan      html  css  js  c++  java
  • Incremental Differential vs. Incremental Cumulative Backups

      原文地址:Incremental Differential vs. Incremental Cumulative Backups

     

      问题: RMAN differential Backups 是什么?它和 RMAN cumulative Backups 有啥区别?它们俩和 RMAN incremental backup 一样吗?
      答案: Differential 和 cumulative 是 RMAN incremental backups 的两种类型。有时候、RMAN differential backups 被叫做 RMAN cumulative Backups
                    然而、RMAN incremental backups 、有时、也会被叫做 RMAN differential Backups。以上这些情况、很容易让人迷惑不解
             
             ● Differential backup (for level 1 parents only)
             
                differential backup 是默认备份类型 、其原理是寻找最近一次的 level 1 或 level 0、找到后把从这次开始有发生变化的数据块捕获
                Differential backups 速度较快、因为仅存储少量变化的块、但需要更长的时间来恢复
                
             ● Cumulative backup (for level 0 or level 1 parents)
                
                对于 Cumulative backup 、RMAN 备份了最近一次 level 0 之后所有发生变化的数据块
                比起 Differential backup、Cumulative backup 的主要优势是恢复时间较短、缺点是备份时间长和磁盘开销大
             
             二者的简单比较如下:
             
             ● 恢复速度
                
                Cumulative backups 能更快地把文件覆盖回去(restore)、因为只需在少量被覆盖的文件上应用日志(recover)
                
             ● 备份速度
                
                Differential backups 能花费更少的时间、因为不涉及到之前的备份、然而、代价是要更长的时间来恢复
                
             ● 磁盘空间
                
                Cumulative backups 需要更多的磁盘空间、因为它会进行重复劳动、把之前的备份也给备份
             
             从本质上讲、选 D 还是 C 归根于在磁盘开销和恢复速度上做权衡、在其他条件都相等的前提下、恢复速度所占的权重优先级最高
             因为这样做会最小化非计划的宕机时间、如果你有足够的磁盘和夜间备份的时间、你可以选择 C
             可是、倘若磁盘空间不够、而且、也没有足够的时间来备份、那么、你可以选择 Differential backups、记住了、这是需要长时恢复的
             
             
             ① Differential Incremental Backup (for level 1 parents only)
             
             当使用 Differential backups、RMAN 寻找最近一次 level 1 之后有变化的块、如果找不到 level 1、则会捕获从最近一次 level 0 之后所有变化的块

             

            ② Cumulative Incremental Backup (for level 0 or level 1 parent backups)
             
             对于 Cumulative backups、RMAN 备份了所有 level 0或 level 1 之后所有变化的块 
             和 Differential backups 一样、Cumulative backups 也仅备份变化的块、这些块是自从上次备份以来所有发生变化的块
             
             如果上次备份也是 Cumulative backups、那么当前的 Cumulative backups 只是记录 "变化的变化"、产生更小的数据变化集
             因此、比起 Differential backups 、恢复的时间变得更短

            

  • 相关阅读:
    hdu 1455 N个短木棒 拼成长度相等的几根长木棒 (DFS)
    hdu 1181 以b开头m结尾的咒语 (DFS)
    hdu 1258 从n个数中找和为t的组合 (DFS)
    hdu 4707 仓鼠 记录深度 (BFS)
    LightOJ 1140 How Many Zeroes? (数位DP)
    HDU 3709 Balanced Number (数位DP)
    HDU 3652 B-number (数位DP)
    HDU 5900 QSC and Master (区间DP)
    HDU 5901 Count primes (模板题)
    CodeForces 712C Memory and De-Evolution (贪心+暴力)
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2994079.html
Copyright © 2011-2022 走看看