- ¿Se puede cambiar alguna vez el esquema de la base de datos??
- ¿Es posible tener cero tiempo de inactividad??
- ¿Qué es la migración de tiempo de inactividad cero??
- ¿Cuál es la mejor estrategia de implementación para evitar el tiempo de inactividad??
- ¿Qué es la implementación de tiempo de inactividad cero vs azul-verde??
- ¿Cómo se normaliza un esquema de base de datos??
- Qué herramienta se recomienda específicamente para ayudar a administrar los cambios de esquema de bases de datos?
- ¿Cuál es la capacidad de modificar el esquema de la base de datos en un nivel sin afectar o cambiar el esquema en los otros niveles??
- ¿Cuál es el mejor método para mantener la seguridad de la base de datos??
¿Se puede cambiar alguna vez el esquema de la base de datos??
Para realizar un cambio de esquema con éxito, es necesario preparar la implementación calentando las tablas en los esclavos para minimizar los problemas de retraso y configurar la herramienta de cambio de esquema en línea adecuadamente. Todo el cambio de esquema, como cualquier implementación de código, es una fuente de rotura potencial de la aplicación.
¿Es posible tener cero tiempo de inactividad??
Una de las características principales de ZDD es que se hace de tal manera que el usuario no esté al tanto de que el tiempo de inactividad tenga lugar mientras implementa la nueva versión de la aplicación en su red. Esto significa que el servidor web no libera el código alterado o los cambios hasta que se complete toda la implementación.
¿Qué es la migración de tiempo de inactividad cero??
La migración de tiempo de inactividad de Oracle Zero (ZDM) es una solución de software gratuita que le permite automatizar las migraciones de la base de datos Oracle a Oracle Cloud. Inicialmente, ZDM admitió migraciones basadas en la protección de datos siguiendo los principios de la arquitectura de disponibilidad de máxima de Oracle (MAA).
¿Cuál es la mejor estrategia de implementación para evitar el tiempo de inactividad??
La implementación de color verde azulado es una técnica que reduce el tiempo de inactividad y el riesgo al ejecutar dos entornos de producción idénticos llamados azules y verdes. En cualquier momento, solo uno de los entornos es en vivo, con el entorno en vivo que sirve a todo el tráfico de producción.
¿Qué es la implementación de tiempo de inactividad cero vs azul-verde??
Difiere de la implementación de color verde azulado por solo un factor: no cambia el 100% del tráfico a un entorno inactivo. En cambio, lanza solo el 30% del tráfico a una nueva versión para probarlo, mientras que el otro 70% todavía está en la versión anterior.
¿Cómo se normaliza un esquema de base de datos??
Para normalizar una relación que contenga un grupo repetitivo, elimine el grupo de repetición y forme dos nuevas relaciones. La PK de la nueva relación es una combinación de la PK de la relación original más un atributo de la relación recién creada para una identificación única.
Qué herramienta se recomienda específicamente para ayudar a administrar los cambios de esquema de bases de datos?
Use un marco de migración de esquema en línea como GH-OST o PT-Online-Schema-Change. Estas herramientas crean una copia "fantasma" de cada tabla que desea cambiar, migra la copia vacía y luego copie de forma incremental de la tabla original, incluidas las actualizaciones que ocurran durante la migración.
¿Cuál es la capacidad de modificar el esquema de la base de datos en un nivel sin afectar o cambiar el esquema en los otros niveles??
La capacidad de modificar la definición del esquema en un nivel sin afectar el esquema de esa definición en el siguiente nivel superior se llama independencia de datos.
¿Cuál es el mejor método para mantener la seguridad de la base de datos??
El cifrado es una mejor práctica de seguridad de la base de datos obvia. Use un cifrado fuerte para proteger las bases de datos de tres maneras: requiere todas las conexiones de bases de datos Use el cifrado TLS para proteger los datos en tránsito. Discos en cifrado que contienen tiendas de datos para proteger contra su pérdida, robo o eliminación inadecuada.