2011-02-10 2 views
5

È possibile creare un join tra diversi database CouchDB? So che posso mettere tutti i dati nello stesso database, ma voglio usare Ubuntus DesktopCouch, che ha alcuni database predefiniti come contatti e note che voglio usare. E non voglio "spammare" quei database con le mie coseJoin tra diversi database in CouchDB

risposta

6

Nei risultati di una visualizzazione non sarà possibile avere documenti da database diversi. Il tuo programma può semplicemente interrogare ogni database indipendente per i documenti di cui hai bisogno.

Aggiornamento - Tuttavia, se si desidera creare una copia funzionante di tali dati nel proprio database, è possibile utilizzare la replica per inserire dati nel database. Quindi è possibile fare confusione con i dati quanto necessario e reinserire i dati aggiornati tramite la replica.

+0

Idea interessante, grazie. È possibile selezionare, cosa dovrebbe essere replicato? Ad esempio, solo un tipo specifico? – burli

+1

È possibile filtrare quali documenti devono (non) essere replicati, vedere http://wiki.apache.org/couchdb/Replication#Filtered_Replication – titanoboa