首页 > 解决方案 > 用于时间序列数据的 Mongodb 与时间序列数据库

问题描述

我们有某些 linux 设备会在一定的时间间隔内发送电池百分比、cpu 利用率、ram 利用率等数据。我们想对这些数据进行分析。我们应该在 mongo(https://www.mongodb.com/blog/post/time-series-data-and-mongodb-part-1-introduction)中捕获这些数据还是使用特定的时间序列数据库,如 influxdb 或 TSDB?每天生成的数据约为 100 GB,我们希望它在过去 3 个月内使用。

标签: mongodbnosqltime-seriesinfluxdbopentsdb

解决方案


TSDB基准测试显示( TimescaleDB vs MongoDBInfluxDB vs MongoDB)专用时间序列数据库优于 MongoDB。每天 100 GB x 3 个月的磁盘数据压缩也很重要。VictoriaMetrics似乎在典型用例的摄取率、查询速度和压缩方面处于领先地位,尽管 TimescaleDB 最近改进了数据压缩。并查看 Yandex ClickHouse基准测试


推荐阅读