[pyar] [Django] syncronización entre "instancias" de una aplicación

Nicolas Echaniz nico en rakar.com
Lun Jun 7 19:26:33 ART 2010


On Monday 07 June 2010 18:31:03 Pablo Ziliani wrote:
> Nicolas Echaniz wrote:
> > On Monday 07 June 2010 09:27:31 Pumarfa wrote:
> >> El 5 de junio de 2010 17:33, Nicolas Echaniz <nico en rakar.com> escribió:
> >>> On Friday 04 June 2010 18:47:37 Facundo Batista wrote:
> >>>> 2010/6/4 Nicolas Echaniz <nico en rakar.com>:
> >>>>> Para un proyecto en el que estoy empezando a trabajar, una de las
> >>>>> necesidades es que si tengo la aplicación instalada en diferentes
> >>>>> servidores, todas esas "instancias" puedan sincronizar su información
> >>>>> (no hace falta que sea real- time).
> >> 
> >> Por la complejidad derivada de la sincronización,necesidades del
> >> proyecto, etc... ¿han planteado usar otro motor de DB? Las bases de
> >> datos "Estructurales" no se llevan bien con el hecho de tenerlas
> >> "distribuidas" y sincronizadas...
> >> 
> >> Me atrevo a sugerir, en mi inexperiencia, usar CouchDB completamente
> >> soportado en Python y que permite escalar y sincronizar de forma nativa;
> >> sin agregados...
> >> 
> >> En definitiva. Cualquier solución tendrá su costo... Usar CouchDB
> >> significa desacoplar la gestión de DB de Django para reemplazarlo.
> > 
> > Lucio sugirió algo parecido y la verdad que parece lo más razonable.
> > 
> > Por lo que estuve viendo hay algunos intentos de crear un backend de
> > chouchdb para Django, que permitiría no tener que reescribir todo lo que
> > ya tengo hecho. Voy a revisar un poco más prolijamente en qué andan.
> > 
> > Cuando tenga alguna novedad / avance sobre esto, les cuento.
> 
> No tengo idea si existe algún conector para Django, pero si te digo
> ZODB+ZEO me tirás con una alpargata, no?

Si te tiro una, me quedo chueco, pero te puedo tirar las dos :P

En realidad, el tema es que ya hay un desarrollo empezado en Django con el que 
vamos a montar un primer repositorio; o sea que estoy tratando por ahora de 
avaluar opciones que no impliquen dejar Django (o su ORM) de lado. La opción 
del backend de django para couchdb suena interesante... aunque es work in 
progress.








More information about the pyar mailing list