Professional Documents
Culture Documents
DE BASE DE DATOS
Integrantes:
2
MIGRACION DE BASE DE
DATOS
3
Hay tres opciones principales para llevar
a cabo la migración de datos:
1. Combinar los sistemas de las dos
empresas o fuentes en uno nuevo.
2. Migrar uno de los sistemas al otro.
3. Mantener la integridad de ambos
sistemas, dejándolos intactos, pero
creando una visión común a ambos: un
almacén de datos
4
Para llevar a cabo una migración de
datos es necesario recorrer los
siguientes pasos:
1. Planificación
2. Analítica
3. Selección de aplicación
4. Testing.
5. Migración.
6. Evaluación.
5
Actualización de la base de datos
• Es un proceso en el que se cambia la versión en la cual se está
trabajando por una más moderna.
6
Actualización de la Base de datos
• Existe una herramienta de actualización de base
de datos que es una utilidad que se ejecuta desde
una ventana de símbolo del sistema y que
actualiza las bases de datos de SQL Server.
• Los métodos que existe básicamente son dos:
• la actualización asistida que consiste en seguir
los pasos y estándares por defecto que trae SQL
Server garantizando así una actualización
optima, y libre de errores ya que de esta forma
ya fue probada y comprobada por el fabricante.
• Y el segundo es manualmente que consiste en
un proceso de levantamiento y cambio manual
del ambiente en el que se encuentra a base.
7
Herramientas para
migraciones de
bases de datos
Flyway
Herramienta desarrollada para interactuar con Java
Bases de datos soportadas: Oracle,SQL Server, Datical DB
SQL Azure,DB2,MySQL,MariaDB,Google Cloud, Sin interacción directa con Java
PostgreSQL Bases de datos soportadas
Herramientas de Java con las que interactua Oracle,DB2,MySQL, SQL Server, PostgreSQL
Maven,Gradle,Ant
Ruckusing-migrations
Bases de datos soportadas : MySQL, PostgreSQL,
Oracle, SQL Server,Sybase,DB2,Apache Derby
Esta diseñada para trabajar principalmente desde Herramienta hecha en PHP
línea de comandos, pero también se integra muy Bases de datos soportadas:
fácilmente con Maven y Spring. (Herramientas Java ). PostgreSQL
Esta característica nos va a permitir automatizar el MySQL
proceso de cambios en base de datos. Sqlite
8
Herramientas para
migraciones de
bases de datos
Phinx
Herramienta hecha en PHP
Bases de datos soportadas : MySQL, PostgreSQL, SQLite
SQL Server
MyBatis Migrations
Framework de persistencia para Java. Lobos
Bases de datos soportadas : Cualquiera bajo JDBC Biblioteca para realizar migraciones de bases de datos
Configuración basada en SQL, Java y XML escrita en Clojure.
Bases de datos soportadas :
Ragtime H2
MySQL
Biblioteca para realizar migraciones de datos estructurados PostgreSQL
hecha en Clojure SQLite
Bases de datos soportadas : Cualquiera bajo JDBC SQL Server
Configuración basada en SQL Configuración bajo clojure
Share this:
9
Ventajas
10
Desventajas
11
Gracias por la
atención
12
Migración de Registros Bibliográficos
13
14
15
16
17
18
19
20
21
22
23
24
25
26