0

我正在尝试将大量存储桶从一台生产服务器迁移到另一台。我目前正在使用查询视图并将结果复制到另一台服务器的脚本。但是,我不知道如何将这个过程分解为更小的步骤。具体来说,我希望将所有可用的存储桶复制到另一台服务器(这需要几个小时),运行一些测试,当测试成功时,如果有新的存储桶,使用相同的脚本只迁移新的存储桶。

couchbase 是否支持任何可能有帮助的功能?就像查询的 LIMIT 和 OFFSET 一样,或者可能是每个存储桶的最后修改日期,所以我可以按此过滤?

4

1 回答 1

1

您真的应该考虑使用备份 和还原还原

要回答你的问题,是的。如果您使用的是 SDK,则需要查看他们的 API,但例如使用控制台,您可以检查所有可用的过滤器选项。例如,如果您使用 HTTP,则您有&limit=10&skip=0参数。在这里查看更多信息

要按修改日期过滤,您需要专门为此创建一个视图,该视图将修改日期作为键以便可搜索。

这是一个链接,向您展示如何按日期搜索,这意味着正如我所提到的,创建一个以日期为键的 map/reduce 函数,然后查询该键:日期和时间选择

于 2013-07-11T10:03:49.887 回答