Article View: chile.comp.programacion
Article #2340Migracion Base de Datos
From: araguayo
Date: Mon, 30 Jan 2006 20:34
Date: Mon, 30 Jan 2006 20:34
31 lines
2264 bytes
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-mailShow 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))