Há um ticket do JIRA sobre o compartilhamento de recursos de origem cruzada do CouchDB .
Recentemente, enviei um patch que ativa o CORS. Espero que uma versão modificada do patch seja incluída no CouchDB 1.2.0, a próxima versão estável.
Atualmente, o aplicativo da web precisa oferecer algum tipo de cabeçalho HTTP entre domínios para acessar dados em outro domínio: link
Existe alguma maneira de configurar o CouchDB para suportar acesso ilimitado a vários domínios? Estou usando apenas o propósito interno do banco de dados.
Há um ticket do JIRA sobre o compartilhamento de recursos de origem cruzada do CouchDB .
Recentemente, enviei um patch que ativa o CORS. Espero que uma versão modificada do patch seja incluída no CouchDB 1.2.0, a próxima versão estável.
Parece que você está no caminho certo. O CouchDB suporta a replicação master-master que é muito fácil de configurar. Assim, você pode colocar suas fontes no Couch e fazer com que outros usuários de fontes repliquem suas fontes em seus próprios servidores de Couch. Isso permitiria que eles acessassem suas fontes quantas vezes quisessem, sem ter que ir ao seu servidor toda vez que quisessem puxar uma fonte (seu CouchDB copiaria todas as fontes uma vez e, em seguida, os clientes iriam sair daquele nó do Couch em vez do seu ).
O benefício adicional do Couch é que, se um usuário em outro nó do Couch adicionar uma fonte, o sistema mestre-mestre irá replicá-lo para o seu nó, para que você possa vê-lo localmente. Esse é um recurso bastante útil que muitas pessoas não reconhecem sobre o Couch.
Veja mais aqui: link
Tags couchdb cross-domain