Stiamo cercando di creare backup regolari di un database couchdb, per spedire fuori sede. Qual è il modo meno intrusivo per ottenerli, idealmente senza interrompere o rallentare significativamente le prestazioni sul server di database esistente?
Stiamo cercando di creare backup regolari di un database couchdb, per spedire fuori sede. Qual è il modo meno intrusivo per ottenerli, idealmente senza interrompere o rallentare significativamente le prestazioni sul server di database esistente?
Fortunatamente couchdb è solo un accodamento, quindi copia il file e avrai un backup non danneggiato.
Se vuoi adottare un approccio più programmatico, usa l'URI _all_docs, da wiki.apache.org
GET somedatabase/_all_docs HTTP/1.0
La risposta ti fornirà un elenco di tutti i documenti nel database.
L'uso della replica per il backup del database è un'altra possibilità .
È sufficiente pubblicare i nomi del database di origine / destinazione sull'URI _replicate.
Leggi altre domande sui tag couchdb