如何实现ASP.NET Core 2.0高效读写InfluxDB时序数据库的最佳实践?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1619个文字,预计阅读时间需要7分钟。
前言:在我们众多的应用中,会遇到一种基于一系列时间的数据需求。通过时间的顺序,可以将这些数据点连成线,再通过数据统计,可以做出多角度的报告,甚至可以通过机器学习来实现数据预测。
前言
在我们很多应用中会遇到有一种基于一系列时间的数据需要处理,通过时间的顺序可以将这些数据点连成线,再通过数据统计后可以做成多纬度的报表,也可通过机器学习来实现数据的预测告警。而时序数据库就是用于存放管理这种有着时间顺序数据的,时序数据库一般都支持时序数据的快速写入、持久化、多纬度的聚合查询等基本功能。
InfluxDB简介
InfluxDB是一个基于时间序列数据而开发的高性能数据存储平台,它可以对时序数据进行高吞吐量的摄取、压缩和实时查询。InfluxDB是用Go语言编写的,它会编译成一个没有外部依赖的二进制文件来运行,支持Java、JavaScript、c#等语言。InfluxDB支持类似SQL的查询语言,同时还支持正则表达式、算术表达式和时间序列特定函数以加速数据的处理效率。
本文共计1619个文字,预计阅读时间需要7分钟。
前言:在我们众多的应用中,会遇到一种基于一系列时间的数据需求。通过时间的顺序,可以将这些数据点连成线,再通过数据统计,可以做出多角度的报告,甚至可以通过机器学习来实现数据预测。
前言
在我们很多应用中会遇到有一种基于一系列时间的数据需要处理,通过时间的顺序可以将这些数据点连成线,再通过数据统计后可以做成多纬度的报表,也可通过机器学习来实现数据的预测告警。而时序数据库就是用于存放管理这种有着时间顺序数据的,时序数据库一般都支持时序数据的快速写入、持久化、多纬度的聚合查询等基本功能。
InfluxDB简介
InfluxDB是一个基于时间序列数据而开发的高性能数据存储平台,它可以对时序数据进行高吞吐量的摄取、压缩和实时查询。InfluxDB是用Go语言编写的,它会编译成一个没有外部依赖的二进制文件来运行,支持Java、JavaScript、c#等语言。InfluxDB支持类似SQL的查询语言,同时还支持正则表达式、算术表达式和时间序列特定函数以加速数据的处理效率。

