我们使用连续聚合来对行数据进行一些分析,但我对存储逻辑有一些疑问.TimscaleDB如何处理存储连续聚合结果和正常的PostgreSQL原始数据表,我没有找到任何关于这方面的结果.你有什么 idea 吗?

推荐答案

连续聚集的聚集结果再次存储在单独的超级表中.也就是说,每个CAGG都有一个存储结果数据的超级表.

构成CAGG的不同组件可在以下文档中找到:https://docs.timescale.com/timescaledb/latest/how-to-guides/continuous-aggregates/about-continuous-aggregates/#components-of-a-continuous-aggregate

我希望这能帮到你.

Postgresql相关问答推荐

为什么更新不设置较晚的结束时间?

如何获得一起满足数量要求的物品? (WHILE 循环还是 CTE?)postgresql

Postgres 函数 now() 返回不正确的时区偏移量

Postgres 生成的列不是不可变的

为什么在 PostgreSQL 中忽略查询超时?

查找最小值和最大值

PostgreSQL:please specify covering index name是什么意思

表或列名不能以数字开头?

为什么 SQLAlchemy 不创建串行列?

psql:致命:connection requires a valid client certificate

plpgsql:使用 2 个 OUT 参数调用函数

如何判断每个组中是否存在值

如何为查询执行设置语句超时

Postgres 日期重叠约束

Postgres 中有多少表分区太多了?

PostgreSQL - 如何在不同时区呈现日期?

使用python将数据从csv复制到postgresql

在 Select (PostgreSQL/pgAdmin) 中将布尔值返回为 TRUE 或 FALSE

错误:permission denied for language c

当数组不超过 50 个元素时,在 PostgreSql 中使用表而不是数组字段类型会更好吗?