Rodo, 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. > El problema que tenes no lo vas a poder solucionar de la forma que planteas, ni con AR ni con java ni con SQL pelado.... porque no hay nada (al menos que yo conozca) que te resuelva un SQL consultando a 2 base de datos en motores distintos. select tb1.* from tabla1 tb1, tabla2 tb2 where tb1.id = tb2.id > > 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 > desconozco el proceso que tenes que realizar, pero es la única forma de hacerlo... traerte los datos remotos, procesarlos y de ser necesarios, volverlos a enviar... o a la inversa. :: Nelson :: Artesano de Software / Software Craftsman http://netflux.com.ar
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
