tipos de fallos

2
Contenido Tipos de Fallos................................................2 Fallos en Transacciones......................................2 Fallos en Sistema............................................ 2 Fallos del medio............................................. 3 Tipos de Fallos En la construcción de un sistema de software debe considerarse fallas que puedan ocurrir en los registros de la base de datos en transacciones, ya sea por: o Fallos del computador o Fallos del disco o Fallos por el diseño del flujo lógico, asociados a las entradas de datos o a conversiones de los mismos. o Desborde dentro de una transacción. o Problemas físicos o catástrofes como la interrupción del suministro electro al CPU. o Otros Es así que se tiene como objetivo poder establecer medidas de recuperación local y global. Según “Avda Reina Mercedes – Diseño de base de datos, Universidad de Sevilla” clasifica los tipos de fallos en: Fallos en transacciones Fallos en el Sistema Fallos del medio Fallos en Transacciones Este tipo de fallos son locales se caracterizan porque, en principio, no debe afectar a otras transacciones.

Upload: roycercordova

Post on 09-Dec-2015

215 views

Category:

Documents


0 download

DESCRIPTION

Fallos que tienen considerarse antes de implantar un Sistema de Base de Datos

TRANSCRIPT

Page 1: tipos de fallos

Contenido

Tipos de Fallos.............................................................................................................................2

Fallos en Transacciones............................................................................................................2

Fallos en Sistema......................................................................................................................2

Fallos del medio.......................................................................................................................3

Tipos de Fallos

En la construcción de un sistema de software debe considerarse fallas que puedan ocurrir en los registros de la base de datos en transacciones, ya sea por:

o Fallos del computadoro Fallos del discoo Fallos por el diseño del flujo lógico, asociados a las entradas de datos o a

conversiones de los mismos.o Desborde dentro de una transacción.o Problemas físicos o catástrofes como la interrupción del suministro electro al

CPU.o Otros

Es así que se tiene como objetivo poder establecer medidas de recuperación local y global.

Según “Avda Reina Mercedes – Diseño de base de datos, Universidad de Sevilla” clasifica los tipos de fallos en:

Fallos en transacciones Fallos en el Sistema Fallos del medio

Fallos en Transacciones

Este tipo de fallos son locales se caracterizan porque, en principio, no debe afectar a otras transacciones.

En un sistema ideal, las transacciones deberían garantizar todas las propiedades ACID; en la práctica, a veces alguna de estas propiedades se simplifica o debilita con vistas a obtener un mejor rendimiento.

Fallos en Sistema

Page 2: tipos de fallos

Por ejemplo interrupción del servicio eléctrico, estas afectan a todas las transacciones que se estaban ejecutando pero no afectan a la base de datos.Las fallas de sistema se conocen también como caídas (crash) suaves. El problema aquí es que se pierda el contenido de memoria principal, en particular, las áreas de almacenamiento temporal o buffers; si esto ocurre, no se conocerá el estado preciso de la transacción que se estaba ejecutando en el momento de la falla, esta transacción jamás se podrá completar con éxito por lo que será preciso anularla cuando se reinicie el sistema.

Además, puede ocurrir que sea necesario volver a ejecutar algunas transacciones que sí se realizaron con éxito antes de la falla pero cuyas modificaciones no lograron efectuarse sobre la base de datos porque no lograron ser transferidas de los buffers de la base de datos a la base de Datos física (en disco).

Fallos del medio

Por ejemplo una falla en el controlador de disco o un aterrizaje de cabeza en el disco, estas fallas sí causan daños a la base de datos o a una porción de ella y afecta, al menos, a las transacciones que están haciendo uso de esa porción.

Referencias

M. en C. C. Jorge Hernández Camacho - Recuperación de base de datos – Tipo de fallosBase de Datos – MISS 308