Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Instituto Tecnológico Superior Progreso 1 Instituto Tecnológico Superior Progreso CARRERA: Ingeniería en Sistemas Computacionales MATERIA: Administración de base de datos Actividad: Tablas Informativas Docente: Sakura María Montero Castro Alumno: Geovanny Alessandro Flores Montero Miguel Ángel De La Cruz Centeno Kevin Antonio Couoh Pérez Wilberth Rafael Madera Poot Juan Alejandro Vivas Cetz SEMESTRE: 6to Instituto Tecnológico Superior Progreso 2 MEDIDAS DE SEGURIDAD QUE SE PUEDEN IMPLEMENTAR PARA UNA BASE DE DATOS ESPEJEO CARACTERÍSTICAS El espejeo de bases de datos se puede utilizar en entornos de alta disponibilidad, en los que es crítico que la base de datos esté siempre disponible. La replicación de datos se realiza en tiempo real, lo que garantiza que ambas bases de datos estén sincronizadas en todo momento. Si una base de datos falla, la otra base de datos puede asumir el control y garantizar que los datos sigan estando disponibles para los usuarios. REQUISITOS Para establecer una sesión de creación de reflejo, los asociados y el testigo, si los hay, deben estar en ejecución en la misma versión de SQL Server. Los dos asociados, el servidor principal y el servidor reflejado, deben ejecutar la misma edición de SQL Server. El testigo, si existe, puede ejecutarse en cualquier edición de SQL Server que admita la creación de reflejo de la base de datos. Instituto Tecnológico Superior Progreso 3 La base de datos debe usar el modelo de recuperación completa. Los modelos de recuperación simple y de recuperación optimizado para cargas masivas de registros no admiten la creación de reflejo de la base de datos. Por tanto, las operaciones masivas siempre se registran completamente para una base de datos reflejada. Para obtener información sobre los modelos de recuperación, vea Modelos de recuperación (SQL Server). Compruebe que el servidor reflejado tenga suficiente espacio en disco para la base de datos reflejada. Al crear la base de datos reflejada en el servidor reflejado, asegúrese de restaurar la copia de seguridad de la base de datos principal especificando la misma base de datos con la opción WITH NORECOVERY. Además, todas las copias de seguridad de registros creadas después de realizar esa copia de seguridad d eben aplicarse de nuevo conWITH NORECOVERY. VENTAJAS El espejeo de bases de datos proporciona una alta disponibilidad y una rápida recuperación en caso de un desastre. Permite la tolerancia a fallos, si una base de datos falla, la otra puede continuar operando sin interrupciones. Instituto Tecnológico Superior Progreso 4 Reduce el tiempo de inactividad de la base de datos, lo que mejora la productividad de los usuarios. Aumenta la seguridad de los datos, ya que se puede configurar el espejeo para que se realice en una ubicación remota y segura. Mejora la escalabilidad de la base de datos, ya que permite distribuir la carga de trabajo entre dos o más servidores. SGBD QUE LO PERMITE Microsoft SQL Server, Oracle Database. No tienen la función pero se puede pero requiere de un plugin: PostgreSQL, MySQL,MongoDB REPLICACIÓN CARACTERÍSTICAS La replicación de datos es cuando los mismos datos se almacenan intencionalmente en más de un sitio o servidor. Hay varias razones por las que las empresas replican datos. Permite que los datos estén disponibles sin problemas en el caso de un tiempo de inactividad del servidor o mucho tráfico hacia el servidor. La replicación se proporciona en los siguientes niveles: Instituto Tecnológico Superior Progreso 5 Replicación básica: las réplicas de tablas se gestionan para accesos de sólo lectura. Para modificaciones, se deberá acceder a los datos del sitio primario. Replicación avanzada (simétrica): amplían las capacidades básicas de sólo- lectura de la replicación, permitiendo que las aplicaciones hagan actualizaciones a las réplicas de las tablas, a través de un sistema replicado de la base de datos. Con la replicación avanzada, los datos pueden proveer lectura y acceso a actualizaciones a los datos de las tablas. REQUISITOS Componentes importantes de la red de replicación de datos Además del editor y el suscriptor, la red también tiene algunos elementos clave que se requieren para tener éxito. Distribuidor Para cambiar una configuración de replicación, primero se debe configurar el distribuidor. El distribuidor es un servidor en la red de replicación que controla la base de datos de distribución y almacena los metadatos y el historial de todas las replicaciones. Agentes de replicación Los agentes de replicación están en el centro de la replicación y varían según el tipo de replicación instalada. Instituto Tecnológico Superior Progreso 6 Algunos de los agentes de replicación que se ejecutan desde el distribuidor son: ● Agente de instantáneas. ● Agente de distribución. ● Agente de fusión. ● Agente de lector de registro. ● Agente lector de cola. VENTAJAS Fiabilidad y disponibilidad de datos,Recuperación de Desastres,Rendimiento del servidor,Mejor rendimiento de red,Soporte de análisis de datos y Rendimiento mejorado del sistema de prueba SGBD QUE LO PERMITE Microsoft SQL Server Oracle Database PostgreSQL MySQL MongoDB Instituto Tecnológico Superior Progreso 7 RESPALDO CARACTERÍSTICAS - Frecuencia de realización: Los respaldos pueden ser realizados de forma diaria, semanal o mensual, dependiendo del nivel de criticidad de los datos y la frecuencia de cambios en la base de datos. - Tipo de respaldo: Existen diferentes tipos de respaldo que se pueden realizar, como respaldos completos, incrementales o diferenciales. El tipo de respaldo a realizar dependerá de las necesidades y características de la base de datos. - Medio de almacenamiento: Los respaldos pueden ser almacenados en diferentes medios, como discos duros externos, cintas magnéticas o servicios de almacenamiento en la nube. Es importante elegir un medio de almacenamiento seguro y confiable para evitar la pérdida de los datos. - Proceso de verificación: Una vez realizado el respaldo, es necesario verificar que la copia de seguridad se haya realizado Instituto Tecnológico Superior Progreso 8 correctamente y que los datos puedan ser restaurados sin problemas. Esta verificación es esencial para garantizar la integridad y disponibilidad de los datos. - Políticas de retención: Es importante establecer políticas de retención de los respaldos para definir durante cuánto tiempo se deben conservar las copias de seguridad y en qué momentos se deben eliminar. Esto ayuda a optimizar el espacio de almacenamiento y asegurar que solo se conserven las copias necesarias. REQUISITOS - Acceso de administrador: Para realizar un respaldo de una base de datos es necesario contar con privilegios de administrador en el sistema de la base de datos. - Espacio de almacenamiento suficiente: Es importante contar con suficiente espacio de almacenamiento en el dispositivo de respaldo, ya sea un disco duro externo, una unidad de cinta magnética o un servicio en la nube. - Programa de respaldo: Es necesario contar con un programa de respaldo que Instituto Tecnológico Superior Progreso 9 permita realizar copias de seguridad de la base de datos. Estos programas suelen ser provistos por el proveedor de la plataforma de la base de datos. - Política de retención de respaldos: Es importante tener una política de retención de respaldos que defina la frecuencia y el momento en el que se deben realizar los respaldos, así comoel tiempo durante el cual se deben conservar las copias de seguridad. - Plan de restauración: Es necesario contar con un plan de restauración que defina los pasos a seguir en caso de que se necesite recuperar los datos de la base de datos desde una copia de seguridad. - Pruebas periódicas de restauración: Es recomendable realizar pruebas periódicas de restauración de la base de datos para verificar que las copias de seguridad estén funcionando correctamente y que se puedan recuperar los datos sin problemas. Instituto Tecnológico Superior Progreso 10 VENTAJAS - Disponibilidad de los datos: Los respaldos permiten recuperar la información almacenada en la base de datos en caso de fallos en el sistema, errores humanos, ataques malintencionados o desastres naturales, lo que garantiza la disponibilidad de los datos. - Integridad de los datos: Los respaldos permiten recuperar los datos en su estado original, lo que asegura la integridad de los datos y evita la pérdida o corrupción de la información almacenada en la base de datos. - Ahorro de tiempo: En caso de fallos en el sistema, errores humanos o desastres naturales, los respaldos permiten recuperar rápidamente los datos, lo que reduce el tiempo de inactividad y minimiza el impacto en el negocio. - Cumplimiento normativo: En algunos sectores, como el financiero o el sanitario, es obligatorio contar con copias de seguridad de los datos como parte del cumplimiento normativo. Instituto Tecnológico Superior Progreso 11 - Protección contra ataques malintencionados: Los respaldos permiten recuperar los datos en caso de ataques malintencionados, como ransomware o virus, lo que evita la pérdida o secuestro de la información. - Facilita la migración de datos: Los respaldos también pueden utilizarse para migrar los datos de una plataforma de base de datos a otra, lo que facilita la transición a una nueva plataforma sin perder información crítica. SGBD QUE LO PERMITE - Oracle Database: Incluye una herramienta llamada Oracle Recovery Manager (RMAN) que permite realizar respaldos y restauraciones de bases de datos. - Microsoft SQL Server: Incluye una herramienta llamada SQL Server Management Studio que permite realizar respaldos y restauraciones de bases de datos. - MySQL: Incluye una herramienta llamada MySQL Backup que permite realizar respaldos y Instituto Tecnológico Superior Progreso 12 restauraciones de bases de datos. - PostgreSQL: Incluye una herramienta llamada pg_dump que permite realizar respaldos de bases de datos. - MongoDB: Incluye una herramienta llamada mongodump que permite realizar respaldos de bases de datos. - SQLite: Incluye una herramienta llamada sqlite3 que permite realizar respaldos de bases de datos. - Entre otros SGBD. RECUPERACIÓN CARACTERÍSTICAS Restablecimiento de un estado correcto de la BD, después de un fallo del sistema ocasione que este inconsistente. REQUISITOS Necesita de copias de seguridad (Backups) de la BD, realizadas periódicamente. Instituto Tecnológico Superior Progreso 13 VENTAJAS Mantener la integridad de los datos, evitar pérdida de datos, Reducir el tiempo de inactividad, mejorar la eficiencia. SGBD QUE LO PERMITE Oracle MySQL MongoDB PostgreSQL Microsoft SQL Server MÉTODOS Por adelanto y retroceso. MIGRACIÓN CARACTERÍSTICAS Este proceso de mover datos de un lugar a otro se conoce como migración de base de datos. Aunque son esenciales, proyectos de migración de datos puede ser muy complejo. La migración de datos requiere tiempo de inactividad, lo que puede provocar la interrupción de las operaciones de gestión de datos. REQUISITOS Planificación de la migración: Es importante tener un plan detallado de la migración que incluya la evaluación de la base de datos existente, la identificación de los requisitos de hardware y software necesarios para la Instituto Tecnológico Superior Progreso 14 nueva base de datos y la definición de los pasos necesarios para llevar a cabo la migración. Respaldo de la base de datos existente: Antes de la migración, se debe realizar una copia de seguridad de la base de datos existente para asegurarse de que no se pierdan datos importantes durante el proceso de migración. Selección del DBMS de destino: Es necesario elegir el sistema de gestión de bases de datos de destino que se va a utilizar para la migración. Esto debe basarse en los requisitos de la nueva base de datos y la compatibilidad con la base de datos existente. Conversión de datos: Es posible que se deba convertir los datos de la base de datos existente al formato requerido por el nuevo DBMS. Esto puede incluir la conversión de tipos de datos, la normalización de tablas y la eliminación de datos redundantes. Verificación de la integridad de los datos: Después de la migración, es importante verificar que los datos se hayan migrado correctamente y que no se hayan perdido datos importantes. Instituto Tecnológico Superior Progreso 15 Actualización de las aplicaciones: Es posible que sea necesario actualizar las aplicaciones que utilizan la base de datos para que sean compatibles con la nueva base de datos. VENTAJAS Mejora del rendimiento: La migración de una base de datos puede mejorar el rendimiento de la base de datos y la eficiencia en el procesamiento de datos, lo que puede reducir el tiempo de respuesta y mejorar la satisfacción del usuario. Mayor seguridad: La migración puede permitir una mayor seguridad de los datos, ya que las nuevas bases de datos pueden tener mejores medidas de seguridad, como el cifrado de datos y la autenticación de usuarios. Nuevas funcionalidades: La migración puede ofrecer nuevas funcionalidades y características que no estaban disponibles en la base de datos anterior, lo que puede mejorar la capacidad de la organización para procesar y analizar los datos. Reducción de costos: La migración puede ayudar a reducir los costos operativos al mejorar la eficiencia y reducir el mantenimiento de la base de datos. Instituto Tecnológico Superior Progreso 16 Mejora de la escalabilidad: La migración puede permitir una mayor escalabilidad de la base de datos, lo que significa que puede manejar un mayor volumen de datos y usuarios sin comprometer el rendimiento. Integración con otras aplicaciones: La migración puede permitir una mejor integración con otras aplicaciones y sistemas, lo que puede mejorar la eficiencia y la productividad en la organización. SGBD QUE LO PERMITE Microsoft SQL Server Oracle Database PostgreSQL MySQL MongoDB
Compartir