[pyar] Django, dos bases de datos sql o migrar todo a una?

Gonzalo Almeida flecox en gmail.com
Mar Mayo 26 11:44:35 ART 2015


2015-05-22 13:49 GMT-03:00 Juan Manuel Pérez <jmperez.85 en gmail.com>:
> La verdad es que no estoy mucho con django-gis; usé más bien pg con GIS
> desde Rails. De todas formas, me parece que la cuestión va más por el tema
> de tener dos BBDD.

exacto. comente lo de gis para explicar el contexto.

>
> En el mejor de los mundos ideales, una BBDD te sirve para modelar un
> dominio. Ahora, lo que plantean, es partir ese dominio (vaya a saber con qué
> criterio), y mantener dos BBDD. Ya ésto te plantea un problema de diseño
> importante.

Si, tenes razon.
esta es una start up y por ahi las cosas se van modelando "on the fly".
pero tenes razon, si agregamos otra db sql al menos idea de los
dominios que se va a modelar con cada una deberiamos tener.
>
> Y acá un problema técnico: ¿Cómo van a mantener la integridad referencial de
> una a otra? Ese problema sólo, como vos mencionás, me parece un punto
> mayúsculo para evitar ese enfoque.

si

>
> BTW: No usar django polymorphic no me parece un problema mayúsculo.

jaja si lo mencione, como diciendo, ya de entrada me rompe las bolas :P

en fin, creo que voy a tener que discutir un poco mas con el cto para
que definamos el dominio de cada base y como relacionarlas y tratar de
cansarlo para que migremos todo pg.

necesitaba apoyo moral que me diga "si es una mala idea, migremos todo a pg"

Gracias!

>
> On Fri, May 22, 2015 at 11:32 AM Gonzalo Almeida <flecox en gmail.com> wrote:
>>
>> Buenas,
>>
>> Buenas el proyecto que trabajó ahora empezó usando mysql.
>> este proyecto necesita usar mucho django gis ya que manejamos muchos
>> elementos y cálculos geográficos.
>> y como se lee por ahí postgres funciona mejor para eso.
>>
>> así que la idea del cto fue, no migrar todo a postgres, pero si tener
>> las dos bases de datos. mysql y postgres.
>>
>> ahora a mi me toca crear unos modelos "Location" que van a andar en la
>> base de datos postgres.
>> pero los modelos de una base de datos no se pueden relacionar con la otra.
>> yo quería usar django polymorphic, pero no puedo, por que los modelos
>> basados en polymorphic están relacionados con la tabla contenttypes de
>> django (en mysql).
>> y tampoco voy a poder relacionar estos modelos con otros en mysql como
>> providers etc.
>>
>> y a mi parecer renegar migrando todo a postgres una vez, es mejor que
>> renegar el resto de la vida del proyecto viendo como relacionar las
>> tablas.
>>
>> así que quería preguntarles a ustedes que saben tanto que opinan.
>>
>> es buena la idea del cto, de mantener dos base de datos? seria mejor
>> tener una sola?
>> si la mejor idea es tener una sola, necesito poder convencerlo :P.
>>
>> Muchas gracias!!
>>
>> Gonzalo
>> --
>> Linux user #466939
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar



-- 
Linux user #466939


More information about the pyar mailing list