gpt4 book ai didi

postgresql - 在 PostgreSQL 之上实现区间分析

转载 作者:可可西里 更新时间:2023-11-01 11:47:38 25 4
gpt4 key购买 nike

我在表中有几百万个条目,其中包含 startend 时间戳。我想实现一个分析工具来确定特定时间间隔的唯一条目。假设从昨天到前 2 个月。

根据时间间隔,查询需要几秒到 30 分钟不等。我将如何为 Web 前端实现一个分析工具,以便能够非常快速地查询这些数据,类似于 Google Analytics。

我正在考虑将数据移动到 Redis 并使用间隔和排序集等做一些巧妙的事情,但我想知道 PostgreSQL 中是否有一些东西可以允许执行聚合查询,重新使用旧查询,例如,在查询前几天后,当查看不同的时间间隔时,它不会再次从头开始。

如果没有,我该怎么办?将数据导出到 Apache SparkDynamo DB 并在其中进行分析以填充 Redis 以便更快地检索数据?

最佳答案

两者都可以。

聚合是他们都可以完成的一项基本任务,并且您的数据足够小以适合主内存。所以你甚至不需要数据库(但数据库的聚合功能可能仍然比你重写它们更好地实现;而且SQL使用起来非常方便。

。试一试。

附言确保启用数据索引,并选择正确的数据类型。也可以检查查询计划。

关于postgresql - 在 PostgreSQL 之上实现区间分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33571849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com