首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TimescaleDB分布式设置策略

TimescaleDB分布式设置策略
EN

Database Administration用户
提问于 2021-01-19 07:49:04
回答 1查看 123关注 0票数 1

TimescaleDB的最佳设置策略是什么?

我最初基于TimescaleDB常见问题的想法是,实际上建议并有可能建立一个既包含时间序列数据又包含其他常规数据的数据库。

我只是想知道使用多项式时的策略是什么。我们可以创建一个分布式超表,但是剩下的非时间序列数据呢?我能分发吗?

将TimescaleDB数据保留在自己的节点“集群”中,并为非timeseries数据提供单独的实例(甚至可能使用其他扩展,如Citus),这是否有意义?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2021-01-19 08:31:35

当前版本的TimescaleDB ( 2.0.0 )不支持将聚合推到数据节点(请参阅局限性),所有连接都在访问节点上执行。因此,对于使用非timeseries数据连接分布式超表的查询(我猜,这些数据存储在普通表中),数据将被带到连接的访问节点。因此,您可能希望在访问节点上存储非timeseries数据。您也可以手动分发非时间序列数据,但是没有性能上的好处.

请注意,如果超表通过外键引用非时间序列数据,则需要在访问节点上使用非时间序列表,并且所有数据节点和timeseries数据以与超表相同的方式在数据节点之间进行分区。

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

https://dba.stackexchange.com/questions/283538

复制
相关文章

相似问题

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