2011-02-10 23 views
5

¿Es posible hacer una unión entre diferentes bases de datos CouchDB? Sé que puedo poner todos los datos en la misma base de datos, pero quiero usar Ubuntus DesktopCouch, que tiene algunas bases de datos predeterminadas como contactos y notas que quiero usar. Y no quiero "enviar correo basura" a esas bases de datos con mis cosasUniones entre diferentes bases de datos en CouchDB

Respuesta

6

No podrá tener documentos de diferentes bases de datos en los resultados de una vista. Su programa simplemente puede consultar cada base de datos independiente para los documentos que necesita.

Actualización - Sin embargo, si quiere crear una copia de trabajo de esos datos para usted en su propia base de datos, puede usar la replicación para extraer datos en su base de datos. Entonces puede meterse con los datos tanto como lo necesite, y también devolver los datos actualizados a través de la replicación.

+0

Idea interesante, gracias. ¿Es posible seleccionar qué debería replicarse? Por ejemplo, solo un tipo específico? – burli

+1

Puede filtrar qué documentos deben (no) replicarse, consulte http://wiki.apache.org/couchdb/Replication#Filtered_Replication – titanoboa

Cuestiones relacionadas