Article View: chile.comp.programacion
Article #2341Re: Migracion Base de Datos
From: Hector Vergara R.
Date: Mon, 30 Jan 2006 23:45
Date: Mon, 30 Jan 2006 23:45
39 lines
2696 bytes
2696 bytes
lo que necesitas es una libreria de abstraccion de base de datos... para PHP existe Pear::DB, adodb, pdo... para java lo desconozco, pero dudo que no exista alguna.. saludos! <araguayo@dcc.uchile.cl> escribi๏ฟฝ en el mensaje news:drlt88$h99$2@helcaraxe.dcc.uchile.cl... > 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:
<drm8cl$aet$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mailReferences:
<drlt88$h99$2@helcaraxe.dcc.uchile.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,7ef6506d019e8593 X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail From: "Hector Vergara R." <hvergara@nospam.gmail.com> Newsgroups: chile.comp.programacion Subject: Re: Migracion Base de Datos Date: Mon, 30 Jan 2006 20:45:54 -0300 Organization: Varios Lines: 41 Message-ID: <drm8cl$aet$1@news.nivel5.cl> References: <drlt88$h99$2@helcaraxe.dcc.uchile.cl> NNTP-Posting-Host: pc-75-16-83-200.cm.vtr.net X-Trace: news.nivel5.cl 1138664661 10717 200.83.16.75 (30 Jan 2006 23:44:21 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Mon, 30 Jan 2006 23:44:21 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original