Jes*_*sse 2 replication couchdb
我最近开始使用Couch作为我正在开发的大型应用程序.
我有7907文件的数据库,并想重命名数据库.我捅了一下,但无法弄清楚如何重命名它,所以我想我会把它复制到我想要的名字的本地数据库.
我第一次尝试复制失败,我相信错误是超时.我再试一次,它工作得很快,这有点令人不安.
复制后,我显示新数据库具有正确的记录数量,但数据库大小约为原始数据的1/3.
另外有点奇怪的是,如果我刷新蒲团,原件的尺寸在94.6和95.5 mb之间波动
这给我留下了一些问题:
第二个数据库是否存储了对第一个的引用?如果是这样,我可以删除第一个而不造成伤害吗?
为什么尺寸会如此不同?原来建成的索引最终将是新的吗?
为什么尺寸波动?
编辑:
一些可能有用的事情:
复制到新数据库与压缩类似.两者都涉及某些副作用(分别是偶然的和有意的),这些副作用会减小新.couch文件的大小.
复制存储到检查点/从检查点存储,因此如果您从同一个源重新复制到同一位置(即重新运行超时的复制),它将从中断处继续.
回答:
.view文件,这也占用空间.