TimescaleDB是针对时间序列的开源PostgreSQL扩展,已针对快速摄取和复杂查询进行了优化,其开发人员已将其发布为生产版本。
TimescaleDB已被下载超过一百万次,并且在Comcast,Bloomberg和Cray进行了生产部署。此1.0版本提供了本机Grafana集成和Prometheus支持。TimescaleDB支持完整的SQL,并且可以很好地扩展。开发人员说,它每秒可以摄取数百万个数据点。将表扩展到上千亿个行和10 TB的字节;当用于时序数据时,它比InfluxDB,Cassandra,MongoDB和Vanilla PostgreSQL快得多。
除Grafana和Prometheus外,TimescaleDB还支持Tableau,Apache Kafka,Apache Spark和Zabbix。为管理时间序列数据而设计的功能包括自动时空分区,超表抽象层和自适应块大小调整。它还支持地理空间分析和JSON格式数据。
与较早版本的候选版本相比,此版本的改进包括更易于使用的时间序列操纵函数,包括显式的任意datetime,用于开始常见聚合函数的时间段存储(例如9月1日),以及从星期一到遵守ISO标准。
多个表空间的管理也得到了改进,以使超表可以在许多磁盘上弹性增长,并且在创建和管理数据时,还有更多有关超表状态,其尺寸以及其块的信息。
此版本还改善了用于管理后台作业的数据库调度框架的基础。将来的版本中将使用此功能,以在自动数据聚合,保留和归档等领域中增加更多的自动化。
对Grafana的本机支持包括一个用于PostgreSQL / TimescaleDB数据源的新的可视查询编辑器,因此用户不必编写SQL即可访问其数据。TimescaleDB开发人员已经将查询编辑器和基础PostgreSQL数据源作为Grafana开源代码的一部分进行了编写。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。