![]() |
1
31
couchdb支持复制,所以只需复制到couchdb的另一个实例并从中进行备份,避免干扰写入更改的位置。 http://wiki.apache.org/couchdb/FrequentlyAskedQuestions#how_replication 实际上,您向CouchDB实例发送一个post请求,告诉它复制到哪里,它就工作了(tm) 编辑:只要您能接受I/O命中,就可以从正在运行的数据库下cp输出文件。 |
![]() |
2
37
另一件需要注意的事情是,您可以从活动数据库下复制文件。考虑到您可能有一个很大的数据库,您可以将它OOB从您的测试/生产机器复制到另一台机器上。 根据机器的写入负载,建议在复制后触发复制,以收集复制文件时正在进行的任何写入。但是,复制一些记录仍然比复制整个数据库快。 |
![]() |
3
7
couchdb还可以很好地与现代文件系统(如 ZFS .由于数据库文件始终处于一致状态,您可以随时获取文件的快照,而不会削弱CouchDB提供的完整性保证。 这导致几乎没有I/O开销。如果您意外地从数据库中删除了一个文档,您可以将快照移动到另一台计算机,并在那里提取丢失的数据。您甚至可以复制回生产数据库,但我从未尝试过这样做。 但在移动数据库文件时,一定要确保使用完全相同的couchdb版本。磁盘上的格式仍在以不兼容的方式发展。 |
![]() |
4
6
我想支持保罗的建议:只是
|
![]() |
5
0
CouchDB复制很糟糕。我通常这样做 tar 哪个好多了。
|
![]() |
starttter · 备份/还原kafka和zookeeper 7 年前 |
![]() |
Daidon · 从扩展行的两个表中选择数据 7 年前 |
![]() |
franciscofcosta · 使用AWS冰川作为备份 7 年前 |
![]() |
Sara.B · 使用旧的备份和事务日志将数据库恢复到特定时间 7 年前 |