Una copia de seguridad diferencial es un tipo de copia de seguridad de datos que conserva los datos, guardando solo la diferencia en los datos desde la última copia de seguridad completa . La razón de esto es que, dado que los cambios en los datos generalmente son pocos en comparación con la cantidad total de datos en el repositorio de datos, la cantidad de tiempo necesaria para completar la copia de seguridad será menor que si se realizara una copia de seguridad completa cada vez que la organización o el propietario de los datos desea realizar una copia de seguridad de los cambios desde la última copia de seguridad completa. Otra ventaja, al menos en comparación con el método de copia de seguridad incremental de la copia de seguridad de datos, es que en el momento de la restauración de datos, se necesitan como máximo dos medios de copia de seguridad para restaurar todos los datos. Esto simplifica las restauraciones de datos y aumenta la probabilidad de acortar el tiempo de restauración de datos.
Una copia de seguridad diferencial es una copia de seguridad acumulativa de todos los cambios realizados desde la última copia de seguridad completa , es decir, las diferencias desde la última copia de seguridad completa. La ventaja de esto es que el tiempo de recuperación es más rápido, ya que solo se necesita una copia de seguridad completa y la última copia de seguridad diferencial para restaurar todo el repositorio de datos. La desventaja es que por cada día transcurrido desde la última copia de seguridad completa, es necesario realizar una copia de seguridad de más datos, especialmente si una proporción significativa de los datos ha cambiado, lo que aumenta el tiempo de copia de seguridad en comparación con el método de copia de seguridad incremental.
Es importante utilizar correctamente los términos "copia de seguridad diferencial" y "copia de seguridad incremental". Ambos términos se utilizan ampliamente en la industria y su uso es universalmente estándar. [1] Una copia de seguridad diferencial se refiere a una copia de seguridad realizada para incluir las diferencias desde la última copia de seguridad completa, mientras que una copia de seguridad incremental contiene solo los cambios desde la última copia de seguridad incremental (o, por supuesto, desde la última copia de seguridad completa si la copia de seguridad incremental en cuestión es la primera copia de seguridad incremental inmediatamente posterior a la última copia de seguridad completa). Todos los principales proveedores de copias de seguridad de datos han estandarizado estas definiciones. [2] [3]
La diferencia entre copias de seguridad incrementales y diferenciales se puede ilustrar de la siguiente manera: [1]
Lo anterior supone que las copias de seguridad se realizan a diario. De lo contrario, la entrada “Cambios desde” debe modificarse para hacer referencia a la última copia de seguridad (ya sea que dicha última copia de seguridad haya sido completa o incremental). También supone una rotación semanal .
Es importante recordar el significado estándar de la industria de estos dos términos porque, si bien los términos anteriores se usan ampliamente, se sabe que algunos autores han invertido su significado. Por ejemplo, Oracle Corporation utiliza una descripción inversa de las copias de seguridad diferenciales en su producto de base de datos a partir del 14 de mayo de 2015:
"Copias de seguridad incrementales diferenciales: en una copia de seguridad diferencial de nivel 1, RMAN realiza una copia de seguridad de todos los bloques que han cambiado desde la copia de seguridad incremental diferencial o acumulativa más reciente, ya sea en el nivel 1 o en el nivel 0. RMAN determina qué copia de seguridad de nivel 1 se realizó más recientemente y realiza una copia de seguridad de todos los bloques modificados después de esa copia de seguridad. Si no hay ninguna copia de seguridad de nivel 1 disponible, RMAN copia todos los bloques modificados desde la copia de seguridad de nivel 0". [4]