【发布时间】:2017-04-02 22:00:22
【问题描述】:
我了解诸如 influxDB 等时间序列数据库用于存储随时间变化的指标或变量。例如,用途是存储传感器数据或计数器和计时器等指标。
它与实时数据库有何不同,因为时间序列数据在某种意义上也是实时的。我可以将 timeseries db 用于实时数据,反之亦然。否则,是否有一个数据库可以同时处理这两者?
【问题讨论】:
标签: database time-series multiple-databases
我了解诸如 influxDB 等时间序列数据库用于存储随时间变化的指标或变量。例如,用途是存储传感器数据或计数器和计时器等指标。
它与实时数据库有何不同,因为时间序列数据在某种意义上也是实时的。我可以将 timeseries db 用于实时数据,反之亦然。否则,是否有一个数据库可以同时处理这两者?
【问题讨论】:
标签: database time-series multiple-databases
时间序列数据库是存储随时间分布的值的数据库(每个序列的时间戳+值数组)。
实时数据库是满足实时保证并应满足某些时间限制和期限的数据库。例如。数据库系统可以保证查询的执行时间不超过100ms。如果需要更长的时间,就会触发错误。任何数据库系统都可以是实时的,例如关系存储或 KV 存储。此类系统的一个很好的例子是证券交易所(纽约证券交易所、多伦多证券交易所或纳斯达克)使用的股票代码工厂。
TLDR 实时数据库和时序数据库是两个不同的东西。
【讨论】: