SlideShare una empresa de Scribd logo
UNIVERSIDAD MAYOR DE SAN ANDRES
FACULTAD DE CIENCIAS PURAS Y NATURALES
POSTGRADO EN INFORMÁTICA
DIPLOMADO EN EDUCACIÓN SUPERIOR
Migración de Bases de Datos
POR: MSc. José Arturo Celis Rioja
INDICE DE CONTENIDO
1. Que es una migración de bases de datos.
2. Estrategias de migraciones de bases de datos.
1. Actualización In Place
2. Lado a lado
3. Actualización por Migración
3. Proceso de migración y ambientes
1. Desarrollo
2. Certificación
MIGRACIÓN BASE DE DATOS
?Servidor Origen
Servidor Destino
ESTRATEGIAS DE MIGRACIÓN
1. Actualización In-Place
2. Lado a lado
3. Actualización por migración
Actualización in Place
La ventaja que tiene esta estrategia:
• No se requiere nuevo hardware para el servidor destino. Los costos de Hardware de nuevo servidor
son reducidos.
• No es necesario cambiar las cadenas de conexiones de las aplicaciones que apuntan a este SGBD.
Las desventajas que presenta son:
• Si bien se puede probar en un ambiente de prueba, el momento de realizarlo en el ambiente de
producción no existe posibilidad de vuelta atrás. La única posibilidad de vuelta atrás incluye
restaurar backups previos a la actualización del SGBD, lo cual dejaría al SGBD fuera de servicio,
mientras se realiza la restauración.
• Es necesario una ventana de tiempo para realizar este proceso, que generalmente necesita bajar los
servicios del SGBD.
• Se utiliza esta estrategia para actualizar y migrar a una edición/versión del SGBD superior a la que se
está utilizando. Dependiendo de los requerimientos de cada proveedor/fabricante de SGBD.
• No se puede cambiar la plataforma o sistema operativo del servidor, como parte del proceso de
actualización.
Lado a lado
Las ventajas que tiene esta estrategia de actualización es:
• No se requiere nuevo hardware para el servidor destino. Por lo que los costos de Hardware de
nuevo servidor son reducidos.
• Se puede contar con un plan de vuelta atrás, utilizando la instancia antigua u origen.
Las desventajas de esta estrategia, son:
• Se debe cambiar la cadena de conexión de las aplicaciones que apuntan a la instancia antigua
(origen), para que apunten a la nueva instancia (destino).
• Es necesario una ventana de tiempo para realizar este proceso, que generalmente necesita bajar los
servicios del SGBD.
• No se puede cambiar la plataforma o sistema operativo del servidor, como parte del proceso de
actualización.
Actualización por Migración
La ventaja de esta estrategia es:
• Se puede contar con un plan de vuelta atrás, utilizando el servidor antiguo u origen.
• Se puede minimizar el tiempo que deja de proporcionar servicios el SGDB antiguo u origen.
• Se puede cambiar la plataforma o sistema operativo del servidor destino. Aprovechando que el
Hardware es nuevo.
• Permite la consolidación de bases de datos en un solo servidor de SGBD, esto por contar un nuevo
Hardware que seguramente será de mayor capacidad.
Las desventajas que tiene son:
• Necesita de inversión en hardware, ya que se debe proporcionar un nuevo servidor (destino) donde
se migrará el SGBD.
• Se debe cambiar la cadena de conexión de las aplicaciones que apuntan al antiguo servidor (origen)
• Requiere de un ambiente de pruebas similar al de producción, donde se pruebe la migración de los
datos y objetos asociados (Tablas, Vistas, Procedimientos almacenados, Índices, etc.), así como se
debe probar el funcionamiento de las aplicaciones que utilizan las bases de datos.
EL PROCESO
DE
MIGRACIÓN
EL PROCESO DE MIGRACIÓN
Desarrollo
EL PROCESO DE MIGRACIÓN
Certificación

Más contenido relacionado

PPTX
Botg061 paging ps(2g)@ mar2012
PDF
Migración a sql server 2008
PDF
Mejores prácticas para migración de Bases de Datos
PPTX
Transferencia de bases de datos entre sistemas gestores
PDF
Migración de la Base de Datos (SGBD relacional)
PPT
Optimizando con Open Source y Postgres en espanol
 
PPT
3 plate spin 24-10-06
PDF
Aena piloto golden_gate_v1.0
Botg061 paging ps(2g)@ mar2012
Migración a sql server 2008
Mejores prácticas para migración de Bases de Datos
Transferencia de bases de datos entre sistemas gestores
Migración de la Base de Datos (SGBD relacional)
Optimizando con Open Source y Postgres en espanol
 
3 plate spin 24-10-06
Aena piloto golden_gate_v1.0

Similar a Migracion Bases de Datos (20)

PPTX
Escalabilidad en azure web sites y sql database
PDF
240125_RECOMENDACIONES O MEJORAS DEL BACKEND.pdf
PPTX
PDF
Azure Training Day Guatemala - Migración de Aplicaciones Web a Azure
PDF
CA Lisa: virtualizacion de servicios
PDF
Servidores web de altas prestaciones. Tema 1
PDF
Dimensionado y gestión del entorno virtual
PPT
Presentación1
PPTX
Gestion de cambios
 
PPTX
20191016_Ambientes Efímeros con IaC y DevOps.pptx
PDF
avanttic - webinar: Oracle Database 12c (24-03-2015)
PPTX
Evolucion del software
DOCX
Modelos de alta disponibilidad
PDF
Unidad N°3 Diseño de redes y localización de instalaciones.pdf
PPTX
presentacion_balanceo_carga_computacionESPE
PPTX
Mantener Infraestructura TI en sitio vs La Nube
PPTX
Cliente servidor mv
PPTX
Nuevas tendencias
PPTX
Escalabilidad en SQL Server Database en Azure
PPTX
SQL como un servicio en la nube
Escalabilidad en azure web sites y sql database
240125_RECOMENDACIONES O MEJORAS DEL BACKEND.pdf
Azure Training Day Guatemala - Migración de Aplicaciones Web a Azure
CA Lisa: virtualizacion de servicios
Servidores web de altas prestaciones. Tema 1
Dimensionado y gestión del entorno virtual
Presentación1
Gestion de cambios
 
20191016_Ambientes Efímeros con IaC y DevOps.pptx
avanttic - webinar: Oracle Database 12c (24-03-2015)
Evolucion del software
Modelos de alta disponibilidad
Unidad N°3 Diseño de redes y localización de instalaciones.pdf
presentacion_balanceo_carga_computacionESPE
Mantener Infraestructura TI en sitio vs La Nube
Cliente servidor mv
Nuevas tendencias
Escalabilidad en SQL Server Database en Azure
SQL como un servicio en la nube
Publicidad

Último (6)

PPTX
sistemas de informacion.................
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
sistemas de informacion.................
AutoCAD Herramientas para el futuro, Juan Fandiño
Su punto de partida en la IA: Microsoft 365 Copilot Chat
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx
Publicidad

Migracion Bases de Datos

  • 1. UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES POSTGRADO EN INFORMÁTICA DIPLOMADO EN EDUCACIÓN SUPERIOR Migración de Bases de Datos POR: MSc. José Arturo Celis Rioja
  • 2. INDICE DE CONTENIDO 1. Que es una migración de bases de datos. 2. Estrategias de migraciones de bases de datos. 1. Actualización In Place 2. Lado a lado 3. Actualización por Migración 3. Proceso de migración y ambientes 1. Desarrollo 2. Certificación
  • 3. MIGRACIÓN BASE DE DATOS ?Servidor Origen Servidor Destino
  • 4. ESTRATEGIAS DE MIGRACIÓN 1. Actualización In-Place 2. Lado a lado 3. Actualización por migración
  • 5. Actualización in Place La ventaja que tiene esta estrategia: • No se requiere nuevo hardware para el servidor destino. Los costos de Hardware de nuevo servidor son reducidos. • No es necesario cambiar las cadenas de conexiones de las aplicaciones que apuntan a este SGBD. Las desventajas que presenta son: • Si bien se puede probar en un ambiente de prueba, el momento de realizarlo en el ambiente de producción no existe posibilidad de vuelta atrás. La única posibilidad de vuelta atrás incluye restaurar backups previos a la actualización del SGBD, lo cual dejaría al SGBD fuera de servicio, mientras se realiza la restauración. • Es necesario una ventana de tiempo para realizar este proceso, que generalmente necesita bajar los servicios del SGBD. • Se utiliza esta estrategia para actualizar y migrar a una edición/versión del SGBD superior a la que se está utilizando. Dependiendo de los requerimientos de cada proveedor/fabricante de SGBD. • No se puede cambiar la plataforma o sistema operativo del servidor, como parte del proceso de actualización.
  • 6. Lado a lado Las ventajas que tiene esta estrategia de actualización es: • No se requiere nuevo hardware para el servidor destino. Por lo que los costos de Hardware de nuevo servidor son reducidos. • Se puede contar con un plan de vuelta atrás, utilizando la instancia antigua u origen. Las desventajas de esta estrategia, son: • Se debe cambiar la cadena de conexión de las aplicaciones que apuntan a la instancia antigua (origen), para que apunten a la nueva instancia (destino). • Es necesario una ventana de tiempo para realizar este proceso, que generalmente necesita bajar los servicios del SGBD. • No se puede cambiar la plataforma o sistema operativo del servidor, como parte del proceso de actualización.
  • 7. Actualización por Migración La ventaja de esta estrategia es: • Se puede contar con un plan de vuelta atrás, utilizando el servidor antiguo u origen. • Se puede minimizar el tiempo que deja de proporcionar servicios el SGDB antiguo u origen. • Se puede cambiar la plataforma o sistema operativo del servidor destino. Aprovechando que el Hardware es nuevo. • Permite la consolidación de bases de datos en un solo servidor de SGBD, esto por contar un nuevo Hardware que seguramente será de mayor capacidad. Las desventajas que tiene son: • Necesita de inversión en hardware, ya que se debe proporcionar un nuevo servidor (destino) donde se migrará el SGBD. • Se debe cambiar la cadena de conexión de las aplicaciones que apuntan al antiguo servidor (origen) • Requiere de un ambiente de pruebas similar al de producción, donde se pruebe la migración de los datos y objetos asociados (Tablas, Vistas, Procedimientos almacenados, Índices, etc.), así como se debe probar el funcionamiento de las aplicaciones que utilizan las bases de datos.
  • 9. EL PROCESO DE MIGRACIÓN Desarrollo
  • 10. EL PROCESO DE MIGRACIÓN Certificación

Notas del editor

  • #4: La migración, según el diccionario de la lengua española, está definido como la “Acción y efecto de pasar de un país a otro para establecerse en él. Se usa hablando de las migraciones históricas que hicieron las razas o los pueblos enteros. Desplazamiento geográfico de individuos o grupos, generalmente por causas económicas o sociales”, por lo que podemos concluir que la migración de base de datos es el proceso de llevar los datos y objetos asociados (Tablas, Vistas, Procedimientos Almacenados, Índices, Triggers, etc.) de un servidor origen o antiguo a un servidor destino o nuevo.
  • #6: Probablemente la estrategia de actualización y migración más fácil de realizar. En este caso el servidor origen y el servidor destino, es el mismo servidor. Mientras el servidor cumpla con los requerimientos mínimos del nuevo SGBD, el instalador permitirá la migración o como se trata del mismo servidor se le suele llamar solamente actualización del SGBD.
  • #7: La idea de esta estrategia es sencilla y fácil, se debe instalar una nueva instancia del software de SGBD en el mismo servidor Lado a Lado, donde se está ejecutando la instancia antigua (origen) que se quiere actualizar. Una vez instalada el software de SGBD de la nueva instancia y que este con sus servicios funcionando, se debe simplemente cambiar las bases de datos de usuarios desde la antigua instancia (origen) y cargarlas en la nueva instancia (destino) y conectar su aplicación a la nueva instancia. En caso de encontrase con problemas, se debe restaurar los backups de las bases de datos de usuarios a la instancia antigua y reconectar las aplicaciones. Una vez que se está seguro que la actualización Lado a Lado está bien, se puede desinstalar la instancia antigua. .
  • #8: Es la forma ideal para realizar una actualización, básicamente se debe proporcionar un nuevo servidor (destino) y realizar la instalación del software del SGBD, restaurar los backups de las bases de datos, reconectar las cadenas de conexión de las aplicaciones al nuevo servidor, si se encuentran problemas, se puede volver atrás utilizando el servidor antiguo (origen), hasta que se resuelvan los problemas. Esta estrategia es más limpia, ya que asegura que solo estén instalados los bits del nuevo software de SGBD, de esta forma los administradores de SGBD no deben preocuparse por mantener los bits antiguos del software de SGBD. Existe toda clase de trucos que se pueden utilizar para permitir que la migración al nuevo servidor (destino) sea lo más rápido posible y minimice al mismo tiempo el tiempo de parada del servicio del SGBD mientras se realiza la migración. .