Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Actualmente los frameworks se paren para que sean independientes de la base de datos o que mediante minimos cambios de condifuracion (no de programancion) se adapten a ella. Pongo dos ejemplos: LINQ de .Net o Symfony de PHP.

    "Asín" que cambiar a otra base de datos no es tan tan tan problematico, para los que ya previnieron. Para el resto, pues bueno, tienen dos opciones. Si el soft era open, toca volver a picar codigo encontrando varias opciones para ello: programador en plantilla, freelance, consultoria o San Pedro gurú de los digitos. Si el soft era cerrado (privativo) tendrán que pasar por el aro y pagar otra vez a Sage o a quien toque. De paso les colaran un windows server 2008 por ser "su compañia de soluciones software" un ridículo partner de Microsoft u otra.
    --
    protected static volatile transient boolean coolean = true;
    [ Padre ]
  • por tomman (13087) el Martes, 15 Diciembre de 2009, 03:30h (#1191066)
    ( http://mi.tsdx.net.ve/ | Última bitácora: Viernes, 14 Febrero de 2014, 08:31h )

    Actualmente los frameworks se paren para que sean independientes de la base de datos o que mediante minimos cambios de configuracion (no de programancion) se adapten a ella. Pongo dos ejemplos: LINQ de .Net o Symfony de PHP.
    Y eso nos lleva a un problema interesante y bastante espinoso: Como rayos muevo los datos de la BD vieja a la nueva? Cambiar la BD que usas en tu framework es trivial (como tu lo dices, es un estupido cambio de configuracion)... pero mover los datos y la estructura de alla para aca no es tan facil. Pueda que tengas suerte y tu framework te permita hacer un respaldo de la BD (datos+estructura), pero en muchos casos no cuentas con ese lujo... y quedas con un amasijo de tablas que debes ver como sacas de MySQL para montartelos en tu [inserte SGBD aqui]. Eso involucra echar codigo, sin mencionar las peculiaridades de cada SGBD.

    Y aun cuando tengas esa carta bajo la manga, una migracion de "ya para ya" no siempre es viable: mientras mas gorda sea tu BD, mas tiempo va a tomar, y mas complicado se vuelve el proceso. Tiempo, que vale pasta. Pasta que no siempre los jefes van a estar dispuestos a invertir. Y al final siempre terminamos con material digno de TheDailyWTF.com :P
    --

    Tom Maneiro
    $ON¥ == EVIL!
    - http://t38.webhop.biz/ -
    [ Padre ]