*que yo sepa* AR no juega muy bien con lo de tener modelos
distribuidos a través de muchas bases de datos. Para el manejo de
distintas bases de datos, DataMapper [1] tiene bastantes más
utilidades, pero no se hasta que punto te sirva para establecer
relaciones entre los distintos repositorios (así los llama dm)

Y ta, hacer que ande con Rails y eso tiene sus problemas también. Pero
por lo menos podés averiguar e investigar un poco :)

Contanos qué aprendés

-foca

[1] http://datamapper.github.com/



2009/3/5 Rodolinux <[email protected]>:
> Buen dia:
> Les hago una consulta respecto a un par de problemas que se me presentan.
> En la app que estoy desarrollado trabajo con dos db: Un firebird remoto y un
> mysql local. A ambas db las accedo con AR sin problemas por separado.
> El conflicto se me presenta cuando intento establecer relaciones entre
> modelos de las distintas db. Usando la lógica me di cuenta que quizas sea
> imposible para AR establecer ese tipo de asociaciones, por lo que pregunto:
>
> ¿Conocen alguna forma de construir un metamodelo en AR de modo que pueda
> establecer asociaciones entre las distintas db? Estoy mirando CouchDB pero
> no se si es lo que necesito.
>
> Por el momento salí del paso replicando las tablas de la db remota en mi
> mysql y corriendo un proceso de sync con BackgrounDRb. Si bien funciona
> corro riesgos de race condition. Por esta razón es que consulto.
> Saludos
>
>
> --
> http://www.rodolinux.com.ar
>
> "I must not fear. Fear is the mind-killer. I will face my fear. I will
> permit it to pass over me and through me. And when it has gone past I will
> turn the inner eye to see its path. Where the fear has gone there will be
> nothing. Only I will remain." - Bene Geserit's Fear Lethany - Dune Trilogy -
> Frank Herbert
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a