Kyl*_*ton 36 database backup administration couchdb
我们正在考虑使用CouchdDB进行CMS-ish应用程序.有关备份我们的生产数据库的常见模式,最佳实践和工作流建议有哪些?
我对克隆数据库以用于开发和测试的过程特别感兴趣.
仅仅从正常运行的实例下复制磁盘上的文件是否足够?你能在两个实时运行的实例之间克隆数据库数据吗
我们将非常感谢您使用的技术的建议和描述.
Pau*_*vis 37
另一件需要注意的事情是,您可以从实时数据库中复制文件.鉴于您可能有一个可能很大的数据库,您可以将它从测试/生产机器复制到另一台机器.
根据计算机的写入负载,建议在复制后触发复制以收集复制文件时正在进行的任何写入.但复制一些记录仍然比复制整个数据库更快.
有关参考,请参阅:http://wiki.apache.org/couchdb/FilesystemBackups
Mar*_*ear 30
CouchDB支持复制,因此只需复制到另一个CouchDB实例并从那里进行备份,避免干扰写入更改的位置.
http://wiki.apache.org/couchdb/FrequentlyAskedQuestions#how_replication
你真的发送一个POST请求到你的CouchDB实例告诉它在哪里复制,它的工作原理(tm)
编辑:只要您可以接受I/O命中,您就可以从正在运行的数据库中删除文件.