Está en la página 1de 6

TECNOLÓGICO DE ESTUDIOS

SUPERIORES DE COACALCO

Ingeniería en Sistemas Computacionales

Sistemas Computacionales 3621

Taller de Base de Datos

Evidencia SUMATIVA Estudio de caso COMP-5

IÑIGO BECERA ISAAC ELIU

Coacalco, enero de 2024


Introducción

Patitos de Hule, una empresa que comenzó como fabricante y distribuidor de simples juguetes, se ha convertido
hoy en día en un líder de la industria, gracias a su crecimiento significativo en operaciones y ventas en los últimos
años. Sin embargo, este éxito ha traído consigo un desafío adicional: una mayor complejidad en la gestión de su
base de datos en SQL Server. Esta base de datos es crucial para la empresa, ya que almacena información vital
sobre el inventario, pedidos, clientes, proveedores, datos financieros y registros de producción. La capacidad de
manejar eficazmente esta información es clave para mantener el éxito continuo de la empresa.

Objetivos del Estudio de Caso

Evalúe la efectividad de un enfoque combinado de registros de archivo y monitoreo en tiempo real para garantizar
la continuidad del negocio durante eventos críticos. El objetivo es validar la capacidad de la estrategia para
minimizar el tiempo de inactividad, proporcionar información útil para la carga masiva de datos y la gestión de
transacciones en el futuro, y garantizar la resiliencia general del sistema. La evaluación incluirá una comparación
del tiempo de recuperación y la pérdida de datos entre los dos enfoques, así como un análisis de las
compensaciones costo-beneficio. El objetivo es determinar el equilibrio óptimo entre los registros de archivo y el
monitoreo en tiempo real para garantizar la continuidad del negocio de manera rentable.
Marco teórico

Punto de recuperación:

Los registros de transacciones en una base de datos de SQL Server permiten restaurar una base de datos a un
estado específico antes de que ocurriera un error al proporcionar un registro de todas las transacciones y
modificaciones de la base de datos. El registro de transacciones es un componente crítico de la base de datos que
se utiliza para devolver la base de datos a un estado consistente en caso de una falla del sistema. Admite varias
operaciones, como revertir modificaciones realizadas por una transacción incompleta, recuperar la base de datos
después de una falla y restaurar la base de datos a un momento específico o a una transacción marcada.

- Archivos de registro:
Estos archivos son esenciales para restaurar, revertir transacciones y probar el rendimiento del sistema.

- El rollback de transacciones:
La reversión de una transacción es el proceso de deshacer las acciones realizadas dentro de una transacción
en particular. Este concepto es esencial para corregir cambios innecesarios y mantener la integridad del
repositorio.

Planteamiento e inicio de respaldos:


- Programar copias de seguridad periódicas e implementar estrategias de recuperación son aspectos
clave para desarrollar un sistema de base de datos sólido.
- Esto incluye elegir intervalos de respaldo adecuados y considerar la retención del archivo de registro.
Presentación del Problema
El impacto de una falla inesperada del servidor durante períodos de alta demanda para el negocio de Patitos de
Hule, que afecta el procesamiento de pedidos, las actualizaciones de inventario y los registros financieros, se
puede mitigar mediante los siguientes pasos:

Implementar un sistema de procesamiento de pedidos eficiente: un sistema de procesamiento de pedidos eficiente


puede agilizar el flujo de trabajo desde la recepción del pedido hasta la entrega final, reduciendo el tiempo
necesario para procesar los pedidos y minimizando el impacto de las fallas del servidor. Esto se puede lograr
automatizando tareas manuales, Implementar prácticas sólidas de gestión de inventario: un personal organizado y
capacitado y un sistema de procesamiento de órdenes de compra que permita la mejor participación y ventas del
cliente pueden ayudar a mitigar el impacto de las fallas del servidor en las actualizaciones de inventario. La
automatización inteligente de procesos (IPA) puede ayudar a reconocer el formato y la ubicación de los campos
que contienen información de pedido en una compra y venta típica.

Implementar sistemas automatizados de procesamiento de pedidos: la automatización puede agilizar el


procesamiento de pedidos al reducir los errores manuales, mejorar la velocidad y la eficiencia y mejorar la
precisión. Los sistemas automatizados pueden manejar tareas como entrada de pedidos, inventario

Implementar canales de comunicación efectivos: la comunicación clara y oportuna entre los diferentes
departamentos involucrados en el procesamiento de pedidos es crucial. Utilizar herramientas de comunicación
centralizadas, implementar sistemas de gestión de pedidos y establecer canales de comunicación eficaces puede

Implementar seguimiento de inventario en tiempo real: Proporcionar a los clientes información de seguimiento de
pedidos en tiempo real a través de portales en línea o notificaciones automáticas puede mejorar la satisfacción del
cliente. Internamente, la implementación de sistemas de seguimiento de pedidos puede mejorar la visibilidad,
permitiendo a las empresas gestionar el estado de los pedidos y abordar cualquier problema de forma rápida y
eficaz.

Implementar técnicas de previsión de la demanda: emplear técnicas sólidas de previsión de la demanda para
anticipar la demanda de los clientes con precisión. Los datos históricos, las tendencias del mercado y el análisis
predictivo pueden ayudar a crear
Implemente estrategias de asignación dinámica: utilice estrategias de asignación dinámica para asignar inventario
en función de factores como la demanda, la ubicación y las características del producto. Este enfoque permite
Implementar monitoreo e informes continuos: Establecer indicadores clave de desempeño (KPI) para los procesos
de procesamiento de pedidos y asignación de inventario y monitorearlos continuamente. Los informes y análisis
periódicos pueden identificar cuellos de botella y áreas. Implementar la gestión de relaciones con proveedores:
fomentar relaciones sólidas con los proveedores y explorar estrategias de inventario justo a tiempo puede mitigar
aún más los riesgos asociados con las fluctuaciones de la demanda, asegurando una mayor
Al implementar estos pasos, Patitos de Hule puede mitigar el impacto de fallas inesperadas del servidor durante
períodos de alta demanda, asegurando que el procesamiento de pedidos, las actualizaciones de inventario y los
registros financieros se vean mínimamente afectados.

Análisis

Identificación del Problema:

1. Durante una carga masiva de pedidos, lo que perjudicó de forma clara a la base de datos.

2. Los pedidos en proceso se detuvieron, las actualizaciones de inventario no se registraron


correctamente y los datos financieros quedaron en un estado nulo.
 Registro de Actividades

1. Esclarecer los últimos valores insertados y revisar el error.

2. Establecimiento de medidas preventivas basadas en la revisión de la actividad en la base

 Recuperación a punto en el tiempo

1. Identificación del momento exacto del error a través de los registros de las ultimas transacciones de
la empresa

2. Utilización de archivos de registro para realizar una recuperación a punto.

 RollBack de Transacciones

1. Uso de información específica en los archivos de registro para ejecutar un rollback de


transacciones detalladas.

2. Deshaga los cambios no deseados y restaure la coherencia de la base de datos.


Soluciones
1. Los registros de transacciones detallados en los registros de bases de datos brindan varios beneficios
para las organizaciones, que incluyen:
2. Recuperación: los registros de transacciones detallados permiten la recuperación y restauración precisa
de los datos en caso de una falla del servidor u otras interrupciones. Al utilizar los registros para
identificar transacciones incompletas o afectadas, el sistema puede revertirlas o completarlas para
restaurar la integridad de los datos.
3. Continuidad del negocio: con registros de transacciones precisos, las empresas pueden reanudar
rápidamente sus operaciones con una interrupción mínima. Se pueden completar pedidos, restaurar el
inventario y conciliar los datos financieros, lo que permite a la organización continuar brindando
servicios a sus clientes.
4. Aprendizajes para estrategias futuras: los registros detallados pueden proporcionar información valiosa
para implementar estrategias de respaldo y recuperación más sólidas en el futuro. Las organizaciones
pueden utilizar la información para aumentar la frecuencia de las copias de seguridad de registros,
implementar medidas preventivas para evitar fallas y capacitar al personal en gestión de emergencias.
5. Al gestionar eficazmente los registros de las bases de datos, las organizaciones pueden mejorar su
estabilidad, continuidad e integridad de los datos, al mismo tiempo que mejoran su capacidad para
responder a interrupciones inesperadas.

Conclusión:
Tras afrontar una interrupción importante en su servidor, Patitos de Hule ha adoptado medidas cruciales para
reforzar su infraestructura y optimizar la gestión de sus archivos de registro en SQL Server. Estas medidas
incluyen:

 La readecuación de las estrategias de copia de seguridad para garantizar la disponibilidad, integridad y


almacenamiento seguro y redundante de

 La implementación de herramientas de supervisión y alertas para detectar y abordar problemas antes de


que escale a fallas críticas, mejorando así

 La actualización y mantenimiento regular del hardware y software para mejorar la estabilidad y mínima

 El fomento del uso adecuado de transacciones en el código de aplicaciones y el ajuste de la configuración


de puntos de control para reducir.

Al adoptar estas iniciativas, Patitos de Hule no solo fortalece su infraestructura tecnológica, sino que también
mejora su capacidad para mantener la continuidad operativa, salvaguardar la integridad de los datos y reforzar la
confianza de sus clientes en caso de futuras interrupciones.
Referencias:
- MashaMSFT. (s/f). Establecimiento del modelo de recuperación de la base de datos - SQL Server.
Microsoft.com. Recuperado el 22 de diciembre de 2023, de
https://learn.microsoft.com/es-es/sql/relational-databases/backup-restore/view-or-change-the- recovery-
model-of-a-database-sql-server?view=sql-server-ver16

- MashaMSFT. (s/f). Modelos de recuperación (SQL Server). Microsoft.com. Recuperado el 22 de


diciembre de 2023, de https://learn.microsoft.com/es-es/sql/relational-databases/backup-
restore/recovery-models-sql-server?view=sql-server-ver16

- GuilleSQL. (s/f). SQL Server FAQ: ¿Qué es el Modo de Recuperación o Modo de Registro?
Modos de Recuperación Simple, de Registro Masivo (BulkLogged), y Completo (Full). Operaciones de
Registro Mínimo. Guillesql.es. Recuperado el 22 de diciembre de 2023, de
https://www.guillesql.es/Articulos/SQLServerFAQ_Modo_Recuperacion_SQL_Server_LOG.ht ml

También podría gustarte