Ver Mensaje Individual
  #9  
Antiguo 11-04-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Cita:
Empezado por SpyO_O Ver Mensaje
Ahora si lo que se necesita es pasarce de oracle a firebird el trabajo es mucho mas sencillo.
No puedo estar de acuerdo con esto!
¿Cómo implementarías en Firebird un package que guarde información de estado de la sesión?
¿Cómo implementarías las funciones?
¿Cómo implementarías las vistas materializadas?
¿Cómo implementarías la replicación simétrica?

¡Y mil cosas mas!

Creo que migrar una estructura de una base de datos a otra es fácil o difícil en la medida que dicha estructura/diseño es complejo y explota las características únicas de cada base de datos. De las que conozco, la mas apegada al estándar y la mas fácil de mover entre bases de datos es precisamente Firebird.

Si la migración entre bases de datos es algo que se hará una sola vez llega el momento en que tenes que dejar algunas cosas atrás y pensar en función de las características de la base de datos de destino, armar una nueva solución para el problema particular que resolvía lo que no se pudo migrar y hacer los cambios que haga falta en la aplicación.

Si, por el contrario, lo que se pretende es soportar varias bases de datos al mismo tiempo, hay que tener esta compatibilidad en mente desde el diseño original, o introducirla cuando se toma la decisión de soportarlas. Para esto, no hay de otra, hay que sacar el mínimo común de todas las bases que se pretende soportar, y trabajar con esto.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita