CouchDb上的复制可以在生产服务器上更快

时间:2013-12-26 17:59:32

标签: couchdb

请原谅我是否应该张贴在其他地方......

我有一台生产的couchDb服务器,它运行着大约40个数据库。有一个数据库拥有100,000多条记录,重量约为2GB。它是一个包含html和用户记录的数据库。

通过数据库对站点进行更改时,我会对数据库进行连续备份,以免丢失新记录。当我完成更新生产数据库的预发布副本时,我会对生产数据库进行备份,然后删除生产数据库。然后我将预发布数据库复制到生产数据库(因为我不能简单地重命名它)。

复制数据库的过程以及更新视图的过程最多需要30分钟。如果我没有禁止网站访问数据库,因为它会在用户访问网站时不断重新开始,因此需要更长的时间。

我的问题是这样的: 我更新数据库的一般过程是否有缺陷?我不想在用户点击它时对生产数据库进行更改。

有没有办法加快复制/更新视图的过程?

我基本上自己想出了这个过程,并没有找到任何最佳实践来进行此类维护。

感谢您提供任何帮助/建议!

0 个答案:

没有答案