Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Base de Datos Tarea 8

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Universidad Abierta Para Adultos

Educación Superior A Distancia Virtual

ASIGNATURA:
Sistema de Base de Datos (FGI-106)

CARRERA:
Ingeniería En Software

TEMA:
Tarea 8

PARTICIPANTE:
Jan Michael Pérez Feliz

MATRICULA:
100059326

FACILITADOR:
Yasnalla Rivero Peña

FECHA:
25/06/2024

Santiago de los caballeros, R.D


Introducción

En cualquier sistema de bases de datos, la posibilidad de fallas


inesperadas es una realidad que no puede ser ignorada. Estas fallas
pueden tener diversas causas y efectos, desde pequeñas interrupciones
que requieren un simple reinicio hasta pérdidas significativas de datos
que pueden afectar gravemente a una organización.

Identificar y clasificar estas fallas es crucial para implementar medidas


preventivas adecuadas. En este documento, exploraremos las tres
principales categorías de fallas en sistemas de bases de datos: fallas de
instancia, fallas de aplicación o transacciones, y fallas por medios.
Además, propondremos dos medidas preventivas específicas para cada
categoría con el objetivo de minimizar el impacto de dichas fallas y
asegurar la integridad y disponibilidad de los datos.
Mandato

Estimado participante:

Se dice que todo sistema es vulnerable en cuanto puedan ocurrir fallas


inesperadas, estas fallas se dividen en tres categorías:

1-Fallas de instancia producto de una excepción interna en la base, la


cual no daña los datos, pero necesita una recuperación y reinicio para
que la información vuelva a la normalidad.

2- Fallas de aplicación o transacciones, ocurre al ejecutar programas


o scripts en momentos inadecuados, lo cual provoca que se corrompan
los datos y necesite de una recuperación inmediata antes de perder la
calidad de los datos.

3- Fallas por medios que resultan después de que se dañe un disco,


dispositivo de almacenamiento o fallas en los sistemas de archivos, lo
cual puede causar la corrupción de los datos y pérdidas importantes de
información.

Teniendo en cuenta lo anteriormente planteado mencione 2 medidas


preventivas relacionadas con cada una de las fallas que se pueden
presentar de una manera inesperada en su proyecto de base de datos.
Presente los resultados en una cuartilla
Medidas Preventivas para Fallas en Sistemas de Base de Datos

1. Fallas de Instancia

 Implementación de Mecanismos de Monitoreo y Alertas: Utilizar herramientas de


monitoreo que detecten y notifiquen cualquier excepción interna en la base de datos.
Esto permite una rápida identificación y resolución del problema antes de que afecte
la operación normal del sistema.

 Configuración de Reinicios Automáticos: Configurar el sistema de bases de datos


para que realice reinicios automáticos en caso de una excepción interna. Esto asegura
que la base de datos vuelva a un estado operativo normal lo más pronto posible.

2. Fallas de Aplicación o Transacciones

 Control de Versiones y Pruebas Rigurosas: Implementar un sistema de control de


versiones para los scripts y programas, y someterlos a pruebas rigurosas en un entorno
de desarrollo antes de implementarlos en producción. Esto reduce la posibilidad de
ejecutar scripts en momentos inadecuados.

 Bloqueo y Gestión de Transacciones: Utilizar mecanismos de bloqueo y gestión de


transacciones para asegurar que las operaciones se realicen en el orden adecuado y
evitar así la corrupción de datos. Esto incluye el uso de transacciones ACID
(Atomicidad, Consistencia, Aislamiento, Durabilidad).

3. Fallas por Medios

 Backups Regulares: Realizar copias de seguridad (backups) de la base de datos de


forma regular. Estas copias deben almacenarse en múltiples ubicaciones, incluyendo
fuera del sitio, para asegurar la recuperación de datos en caso de daño físico en los
medios de almacenamiento.

 Implementación de RAID: Utilizar tecnologías de almacenamiento redundante,


como RAID (Redundant Array of Independent Disks), que permiten que el sistema
continúe operando incluso si uno de los discos falla. Esto también facilita la
recuperación de datos dañados.
Conclusión

La gestión de bases de datos no solo implica el almacenamiento y


recuperación eficiente de información, sino también la preparación para
enfrentar posibles fallas que puedan comprometer la integridad y
disponibilidad de los datos.

Las fallas de instancia, de aplicación o transacciones, y por medios,


representan los principales desafíos que pueden surgir de manera
inesperada. Implementar medidas preventivas como el monitoreo
constante, el control de versiones, las copias de seguridad regulares y el
uso de tecnologías de almacenamiento redundante, es esencial para
mitigar los riesgos asociados con estas fallas.

Al adoptar un enfoque proactivo y preventivo, podemos garantizar la


resiliencia y estabilidad de nuestras bases de datos, protegiendo así
uno de los activos más valiosos de cualquier organización: su
información.

También podría gustarte