【问题标题】:Temporal vs Time series database时间与时间序列数据库
【发布时间】:2018-07-26 07:21:20
【问题描述】:

我是数据库系统的新手,我想知道时间数据库和时间序列数据库之间有什么区别。我在互联网上搜索过,但我没有得到两者的任何比较。

【问题讨论】:

    标签: database time-series temporal-database


    【解决方案1】:

    时态数据库存储在特定时间或特定时期发生的事件。例如,客户的地址可能会发生变化,因此当您将发票表与客户一起加入时,客户移动前后的答案会有所不同。

    时间序列数据库存储时间序列,这些时间序列是按时间索引的数字数组。就像每小时测量一次温度的变化一样。或者每秒的股票价值。

    【讨论】:

      【解决方案2】:

      时间序列数据库:时间序列数据库是经过优化以存储时间序列数据的数据库。这是与时间戳一起存储的数据,以便可以随时间测量数据的变化。 Prometheus 是 Sound Cloud、Docker 和 Show Max 使用的时间序列数据库。

      现实世界的用途:

      • 自主交易算法,持续收集市场变化数据。
      • DevOps 监控存储系统运行时的状态数据。

      时态数据库包含时间敏感的数据。也就是说,数据与时间指标一起存储,例如有效时间(条目保持有效的时间)和事务时间(数据输入数据库的时间)。如果数据管理得当,任何数据库都可以用作时态数据库。

      现实世界的用途:

      • 商店库存系统会跟踪库存数量、购买时间和保质期。
      • 在制造和销售期间依赖于有效时间数据的工业流程。

      【讨论】: