【问题标题】:Timeseries Objects Duplicate EntriesTimeseries 对象重复条目
【发布时间】:2017-02-27 23:22:30
【问题描述】:

我正在研究一个时间序列 NoSQL 数据库,我需要在其中按小时标记值。但是,有时这些值可能保持不变。如果来自第三方 API 的值相同,我应该将它们存储为重复项还是等到值更新?在第一种情况下,它会导致许多重复,但我不确定这是否是正确的方法?有什么想法吗?

【问题讨论】:

    标签: database time-series nosql


    【解决方案1】:

    如果值保持不变,则它不是重复条目,因为时间戳已更改。

    【讨论】:

    • 我知道不是时间戳,其余的值都是重复的,对吧?
    • 在我看来它仍然是一个有效的条目。
    • 所以您认为将其存储为单独的条目可以吗?
    • 您按原样存储
    【解决方案2】:

    如果值更改的历史很重要,我会将此信息存储在其他列中。这就是 NoSQL 的用途,对吧?

    • received_time
    • 更新时间
    • 修改时间
    • 重复计数器
    • 价值

    【讨论】:

    • 那么你会使用计数器存储重复值还是一个值?
    • 您似乎不需要存储值,否则这将是一个典型的版本控制用例,它在 NoSQL 中处理,例如HBase 非常好.. 您的重点似乎是跟踪更改时间,因此我会存储最后一个值和计数器。
    猜你喜欢
    • 1970-01-01
    • 2018-01-30
    • 2014-07-10
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多