martes, 11 de mayo de 2010

Elementos de un plan de contingencia


Hola a todos mis compañeros de clases, el tema de lcual voy a debatir es sobre un plan de contingencia que se debe llevar a cabo en el fallo de una transacción en una Base de datos, esperando sus comentarios aqui les dejo la información:


Un Plan de contingencias es un instrumento de gestión para el buen gobierno de las Tecnologías de la Información y las Comunicaciones en el dominio del soporte y el desempeño.
Dicho plan contiene las medidas técnicas, humanas y organizativas necesarias para garantizar la continuidad del negocio y las operaciones de una compañía. Un plan de contingencias es un caso particular de plan de continuidad del negocio.


Se entiende por plan de contungencia los procedimientos alternativos al orden normal de una empresa, cuyo fin es permitir el normal funcionamiento de esta, aún cuando alguna de sus funciones se viese dañada por un accidente interno o externo.

Se basa en 4 etapas:
  1. Evaluación.

  2. Planificación

  3. Pruebas de viabilidad

  4. Ejecución

En esta ocación les hablare del plan de contingencia que debe tomarse después de suceder un fallo en el procesamiento de una transacción de una Base de Datos Distribuidas, Hay 2 varios tipos de errores que pueden hacer que una transacción falle, en este caso me enfocaré a la "Caída del Sistema".

Bien para esto existe un método de recuperación que es el Método ARIES ARIES utiliza varias técnicas para reducir el tiempo de recuperación y para reducir la sobrecarga de los puntos de revisión. En particular ARIES es capaz de evitar rehacer muchas operaciones registradas que ya se han realizado y de reducir la cantidad de información registrada. El precio pagado es una mayor complejidad, pero los beneficios merecen la pena.
Las diferencias principales entre ARIES y el algoritmo de recuperación avanzada son que:

  1. Usa un número de secuencia del registro histórico para identificar a los registros del registro histórico, y en el uso de estos números en las páginas de la base de datos para identificar las operaciones que se han realizado sobre una página de la base de datos.

  2. Soporta operaciones rehacer fisiológicas, que son físicas en el sentido en que la página afectada está físicamente identificada, pero que puede ser lógicas en la página.

  3. Usa una tabla de páginas desfasadas para minimizar las operaciones rehacer innecesaria durante la recuperación. Las páginas desfasadas son las que se han actualizado en memoria pero su versión en disco no.

  4. Usa un esquema de revisión difusa que sólo registra información sobre las páginas desfasadas e información asociada, y no requiere siquiera la escritura de las páginas desfasadas a disco. Procesa las páginas desfasadas en segundo plano continuamente, en lugar de escribirlas durante los puntos de revisión.

ALGORITMO DE RECUPERACION
ARIES recupera de una caída del sistema en 3 fases:
1. Paso de análisis. Este paso determina las transacciones que hay que deshacer, las páginas que están desfasadas en el momento de la caída y el NSR (Número de Secuencia del Registro histórico) en el que debería comenzar el paso rehacer.
2. Paso rehacer. Comienza en una posición determinada durante el análisis y realiza una operación rehacer, repitiendo la historia, para llevar a la base de datos al estado anterior a la caída.Paso deshacer. Este paso retrocede todas las transacciones incompletas en el momento de la caída.

Me despido esperando que el tema este entendible, gracias.