【问题标题】:Couchbase document expiration performanceCouchbase 文档过期性能
【发布时间】:2015-03-10 17:34:40
【问题描述】:

我有一个 6 节点的 couchbase 集群,一个存储桶中有大约 2 亿个文档。我需要删除该存储桶中的大约 1 亿个文档。我打算有一个视图,它为我提供了我需要删除的文档的索引,然后进行触摸操作以将这些文档的到期时间设置为第二天。 我了解 couchbase 将定期运行后台到期寻呼机操作以删除文档。对 1 亿个文档执行此过期寻呼机进程是否会对 couchbase 集群性能产生影响?

【问题讨论】:

    标签: couchbase


    【解决方案1】:

    如果您将它们设置为同时到期,也许。它是否会影响性能取决于您的集群的大小。如果是我,除非你有一些令人信服的理由在这一刻完全摆脱它们,否则我会谨慎行事,只是在现在和几天后的一段时间内设置一个随机 TTL。然后服务器会为您处理,您不必担心。

    Document expiration 在 Couchbase 中以秒或 UNIX epoc 时间为单位。如果超过 30 天,则必须是 UNIX epoc 时间。

    【讨论】:

    • 谢谢,有道理。会试试的!
    • 不管你最终用代码做什么,请在某处写一篇博文并将其链接回这个问题。我相信其他人会想知道你是如何在你的视图和代码中解决它的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    相关资源
    最近更新 更多