4

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

4

2 回答 2

3

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

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

于 2018-07-30T14:44:58.450 回答
2

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

现实世界的用途:

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

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

现实世界的用途:

  • 商店库存系统跟踪库存数量、购买时间和保质期。
  • 在制造和销售期间依赖于有效时间数据的工业流程。
于 2019-09-09T20:18:11.810 回答