任何数据库建议在时间戳上以微秒精度处理大量时间序列数据?

时间:2017-01-10 12:12:18

标签: database timestamp time-series mapr nosql

我正在寻找一个合适的数据库来存储大量的时间序列数据,并支持微秒时间戳。有什么建议吗?

如果合适的数据库技术可以与我的MapR集群协同工作,那就太好了。我已经检查了OpenTSDB,但问题是它只支持以毫秒精度存储时间戳。

希望收到你的来信: - )

最好的问候,Julianne。

1 个答案:

答案 0 :(得分:0)

正如您所说,今天的OpenTSDB仅支持毫秒(ms)级别的时间戳。

OpenTSDB项目已打开增强请求:https://github.com/OpenTSDB/opentsdb/issues/846

根据您的要求(指标,聚合,查询和可视化工具的数量),您可以使用MapR-DB构建自己的数据模型(如果您已经使用它)。

我们的想法是使用与OpenTSDB中相同的rowkey / _id模式(metrics + timestamp + tags to make),并将值存储到文档中,并且可以使用MapR-Streams捕获数据/ Kafka并将其保留为原始数据"并使用DB在文档中存储聚合,例如使用Apache Spark

它再次依赖于你想要的很多方式"消费"这些数据。