然而,如上所述,监测系统中的数据经常插入,然后在大多数情况下是以聚合的方式访问(例如,显示图表或计算汇总项目),定期删除,几乎从不更新。此外,通常监控的指标的值按时间排序。...我们更喜欢构建新功能,而不是与外来APIs作“斗争”
那么,是否有办法在不丧失SQL灵活性的情况下利用时间序列数据库呢?...Timscaledb(TSDB)是PostgreSQL扩展,它将基于时间序列的性能和数据管理优化添加至常规PostgreSQL(PG)数据库中。...应用程序甚至不需要知道在传统的SQL接口下有一个Timscaledb扩展
若要将表标记为时间序列表 (称为 hypertable), 你只需调用TSDB 执行create_hypertable()。...例如, 在添加新数据时, 块需要较少的锁定, 并且在内存上更容易, 而在本机分区中的每个插入操作都会打开所有其他分区和索引。