Migración de datos

Migración de datos

Hablamos de migración de datos cuando nos referimos al traspaso de información entre bases de datos. Si tenemos una aplicación sobre una base de datos como por ejemplo Access y posteriormente "crecemos" de manera que nos hace falta un sistema gestor de bases de datos potente, lo más seguro es que nos decantemos por Oracle, DB2, Informix, SQLServer o similares.

En este caso, los datos, que estarán en formato "access" deberán pasar a formato "sqlserver" o formato para "oracle". La migración de los datos consiste en convertir los datos desde un sistema de base de datos a otro. Esta migración conlleva la creación de tablas o modificación de las existentes, cambios en algunos tipos de datos que existen en una base de datos pero no en otras, etc.

Especialmente delicados son los campos fecha, los numéricos (enteros, reales, etc), los de tipo "memo" o campos de extensión superior a 256 caracteres, campos para imágenes, etc, ya que cada SGBD los trata o los "espera" de manera diferente.

Actualmente la mayoría de SGBD incluyen herramientas de ayuda a la migración más o menos "fiables". No obstante, ni que decir tiene que el proceso de migración de datos es lo suficientemente delicado como para realizarlo en un entorno de pruebas, contemplando toda la casuística posible en cuanto a tipos de datos a manejar, tablas involucradas y sus relaciones, etc.

Sólo en el momento en el que estemos seguros de que la migración se ha realizado con éxito, sin problemas de interpretación de datos ni pérdida de ellos, podemos pasar a un entorno de producción. Teniendo en cuenta que una migración mal realizada podría dar por terminada una estructura de información completa.


Tecnicas de Migracion de Datos

Planeación

Lo más importante al migrar una Base de Datos es llevar a cabo un proceso de planeación y análisis del trabajo, puesto que aunque pareciera tomarse algún tiempo adicional, éste será retribuido en el éxito de la operación y menos costos por errores de datos. Es importante que esto sea aplicado cuando la Base de Datos destino está en producción.


Contador de registros

Si la migración se realiza de forma manual, mediante alguna consulta de inserción es recomendable inicializar un contador para cada registro insertado con éxito y otro para los no insertados, así obviamente, la suma de ambos debe ser igual a los registros originales.


Mapeador de Tipos de datos

Algunas plataformas no soportan algunos tipos de datos, así que es necesario planificar el mapeo de los campos en la nueva base de datos.


Restricciones y Trigers

Antes de iniciar la migración de la BD, es recomendable deshabilitar los Trigers y/o restricciones que nos puedan generar error al momento que el DBMS ejecute el proceso de escritura de los datos.


Codificación de Caracteres

Cuando el copiado se realiza de forma automática, es necesario identificar la codificación de caracteres que la BD destino espera, pues así evitaremos el reemplazo automático de caracteres o en su caso, pérdida de los mismos.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Migración (desambiguación) — Migración es un término que normalmente se refiere al desplazamiento de organismos: Migración, que a su vez se puede referir a: en biogeografía, ecología y zoología, la migración animal, el desplazamiento periódico de una población animal hacia… …   Wikipedia Español

  • Migración — Para otros usos de este término, véase Migración (desambiguación). Se denomina migración a todo desplazamiento de la población (humana o animal) que se produce desde un lugar de origen a otro destino y lleva consigo un cambio de la residencia… …   Wikipedia Español

  • Migración (demografía) — Saltar a navegación, búsqueda Para otros usos de este término, véase Migración. Migraciones humanas en todo el mundo (los números indican los milenios antes del presente), según los datos del ADN mitocondrial (que como sólo se hereda por vía mate …   Wikipedia Español

  • Migración indoaria — Los modelos de la migración indoaria discuten las distintas posibilidades de migraciones prehistóricas de los primitivos indoarios hasta sus asentamientos históricamente demostrados en el noroeste del subcontinente indio (principalmente el área… …   Wikipedia Español

  • Migración humana — El término migración tiene en este ámbito dos acepciones: una amplia, que incluye a todos los tipos de desplazamientos de los seres humanos, y otra, más restringida, que sólo toma en cuenta aquellos desplazamientos que involucran un cambio de… …   Wikipedia Español

  • Gestión de datos — se compone de todas las disciplinas relacionadas con gestionar los datos como un recurso valioso. La definición oficial suministrada por DAMA es que La Gestión de Recursos de Datos es el desarrollo y ejecución de arquitecturas, políticas,… …   Wikipedia Español

  • Gran Migración Negra — Se denomina Gran Migración Negra (Great Migration) al desplazamiento de 1,75 millones de afroamericanos de EEUU desde los estados meridionales hacia los del medio oeste, noroeste y oeste de dicho país. Tuvo lugar desde 1910 hasta 1930. La… …   Wikipedia Español

  • Seguimiento de la migración de animales — Se ha sugerido que este artículo o sección sea fusionado con Migración animal (discusión). Una vez que hayas realizado la fusión de artículos, pide la fusión de historiales aquí. Por años los científicos han estado siguiendo o rastreando animales …   Wikipedia Español

  • Nueva Gran Migración — La Nueva Gran Migración es el término que viene a designar los cambios demográficos acaecidos desde 1965 hasta hoy día, que suponen la vuelta atrás a la tendencia de los 35 años anteriores respecto a los estados en que la población negra de EEUU… …   Wikipedia Español

  • Almacén de datos — Descripción de un Data Warehouse. En el contexto de la informática, un almacén de datos (del inglés data warehouse) es una colección de datos orientada a un determinado ámbito (empresa, organización, etc.), integrado, no volátil y variable en el… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”