🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #2340

Migracion Base de Datos

#2340
From: araguayo
Date: Mon, 30 Jan 2006 20:34
31 lines
2264 bytes
Hola!

Tengo el siguiente problema: Un modelo de datos viejo y uno nuevo que
sera creado en un tiempo mas. Las reglas de transformacion desde el
modelo viejo seran definidas cuando el nuevo este completamente
aterrizado.

Mientras tanto la idea es que desarrolle una herramienta que nos ayude
a realizar la migracion... he estado pensando en los problemas tipicos:
cambio de llaves primarias, mantencion de integridad en las relaciones,
transformacion de tipos, etc. Incluso podria largarme a programar
algunas cosas, pero podria escaparse algun detalle o demorarme mucho por
resolver todo eso en forma muy primitiva. La pregunta seria: existe
alguna especie de teoria, paper o software sobre migracion de datos?

Experiencias? Recomendaciones? El primer lenguaje candidato es Java..
aunque eso puede cambiar dependiendo de las "gracias" que pueda ofrecer
otro.. por ejemplo, me gustaria no quedar amarrado a una base de datos
en particular... taba pensando que saber la pk del ultimo registro
insertado no es standard entre los distintos motores (por ejemplo,
secuencias en oracle, auto increment en otros, etc). Existe una API
que me permita hacer ese tipo de cosas de una forma totalmente
independiente del motor?

Eso seria.. salu2!

----
Ariel Aguayo B. (araguayo@dcc.uchile.cl)

"Vale la pena morir por todo aquello sin lo cual no vale la pena vivir..."
Salvador Allende.
Technical Details
Message-ID: <drlt88$h99$2@helcaraxe.dcc.uchile.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,7ef6506d019e8593,start
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!not-for-mail
From: araguayo@dcc.uchile.cl
Newsgroups: chile.comp.programacion
Subject: Migracion Base de Datos
Date: Mon, 30 Jan 2006 20:34:16 +0000 (UTC)
Organization: DCC - Universidad de Chile
Lines: 31
Message-ID: <drlt88$h99$2@helcaraxe.dcc.uchile.cl>
NNTP-Posting-Host: anakena.dcc.uchile.cl
X-Trace: helcaraxe.dcc.uchile.cl 1138653256 17705 192.80.24.6 (30 Jan 2006 20:34:16 GMT)
X-Complaints-To: newsmaster@dcc.uchile.cl
NNTP-Posting-Date: Mon, 30 Jan 2006 20:34:16 +0000 (UTC)
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (Linux/2.6.10-gentoo-r6 (i686))