首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL上的时间序列数据

PostgreSQL上的时间序列数据
EN

Stack Overflow用户
提问于 2021-07-19 11:58:58
回答 1查看 14.9K关注 0票数 7

MongodDB 5.0附带了对时间序列https://docs.mongodb.com/manual/core/timeseries-collections/的支持

我想知道,PostgreSQL对时间序列的支持是什么状态?

我可以很快找到TimescaleDB https://github.com/timescale/timescaledb,这实际上是PostgreSQL的扩展

以及AWS https://aws.amazon.com/blogs/database/designing-high-performance-time-series-data-tables-on-amazon-rds-for-postgresql/中详细的https://aws.amazon.com/blogs/database/designing-high-performance-time-series-data-tables-on-amazon-rds-for-postgresql/使用示例

请评论此选项或提供其他。也许其他SQL数据库扩展到了本机支持时间序列。

EN

回答 1

Stack Overflow用户

发布于 2021-07-19 19:58:10

Postgres对时间序列数据列阵有很好的存储能力.我记得,我20年前就用过了。您可以使用unnest函数将这些数据转换为表。数组使用透明压缩。

Timescaledb在内部使用它,有大量的分区,还有一些扩展的优化器和计划器,所以使用数组对用户来说是透明的。TimescaleDB是非常好的产品,智能解决方案,并且很好地扩展了Postgres的可能性。Postgres只有一般压缩,但时间刻度支持为时间序列数据设计的特殊压缩技术--这要有效得多。这是非常好的产品。

与一般数据相比,时间序列数据的工作通常要简单得多。时间序列数据(和查询)具有清晰的特性,这些数据仅被追加。编写时间序列数据库并不难。这类产品很多。时间尺度的好处在于它是Postgres的延伸。所以,如果你了解波斯特格斯,你就知道时标。与其他时间序列数据库相比,它是基于SQL的--因此,如果您了解SQL,就不需要学习新的特殊语言。

注意-很多SQL数据库支持时态数据,但它与时间序列数据不同.

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68440130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档